WebSite Information > Article Discussions
RPM Packages - 2025 ( For OS/2 Software in General)
Dave Yeo:
--- Quote from: Martin Iturbide on March 11, 2025, 03:31:53 pm ---Hello Dave
Just another question here.
If I have no idea how to the OS/2 program was compiled, like DataSeeker, is it ok to put it on "pentium4"? I personally think it is no harm, but I don't know if it has deeper implications.
Regards
--- End quote ---
The only harm is that someone with RPM setup for i686 won't be able to use the RPM. Reasons for using i686 include personal preference but more important, a system that doesn't support SSE[2] due to an old CPU or using an operating system that doesn't support SSE such as Warp 4 or older. I can't remember when our kernel started supporting SSE[2], might have been FP13-15 or a later kernel release.
Also not sure if RPM will work on older versions of OS/2.
The other question is do they need to be P4? IIRC, only GCC supports P4 so other programs could be i686. In theory a P4 system should be able to use i686 RPM's fine.
Edit: Even GCC defaults to i686 or i386 so without passing -march=pentium4 (and hopefully -mtune=generic or i686) most GCC programs can be i686 as well.
Andi B.:
I don't think DataSeeker needs more than 686. It's compiled with VAC3.65. But I don't remember if I set any special option. OTOH there was no single report of anyone that it does not work on his system. So maybe even 386 is enough.
Remy:
--- Quote from: Martin Iturbide on March 11, 2025, 01:43:36 pm ---
--- Quote ---%files
%{_bindir}/*.exe -> all .exe to /usr/bin
%{_bindir}/*.cmd -> all .exe to /usr/bin
%{_bindir}/*.dbg -> all .dbg to /usr/bin
%{_bindir}/*.nls -> all .nls to /usr/bin
%doc *.txt -> all .txt to usr/share/<name of package>/doc
%doc COPYING -> COPYING to usr/share/<name of package>/doc
/@unixroot/usr/share/os2/help/*.hlp -> all .hlp to /usr/share/os2/help/
--- End quote ---
--- End quote ---
I think that it would be better into:
%doc *.txt -> all .txt to usr/share/doc/<name of package>
%doc COPYING -> COPYING to usr/share/licenses/<name of package>
Martin Iturbide:
Hello
So, the suggestion for Data Seeker will be to put on 386, mostly for old hardware that uses RPM. I guess it will not produce any problem on modern hardware that it's default platform is pentium4.
Regards
Dave Yeo:
The i386 repository went away long ago, so has to be i686. Shouldn't cause any problems, try installing it after building it. Or build both.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version