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
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.