Sheesh, people are going to associate me with QA work, and I'm a
developer... ;o)

Anyways, I found a few more things...

1) ExclusiveArchs for lother-etherconfig and ltrace prevent K6 (and a
few other x86 flavours).

2) nist-0.6-2 requires nasm to build, but nasm is not a part of the main
distro... downloaded the source and built it myself, but maybe it should
be included? It's useful, some of the console game emulators use it.

3) pmake problem:

cp $RPM_SOURCE_DIR/pmake-sys-${RPM_ARCH}.mk lib/mk/sys-%{_arch}.mk

will copy pmake-sys-i386.mk to lib/mk/sys-i386.mk and not to sys-i586.mk
which pmake will look for later in the build. I would think that this is
a little backwards...

cp $RPM_SOURCE_DIR/pmake-sys-%{_arch}.mk lib/mk/sys-%{_target_cpu}.mk

Probably require a test for k6 so that the file gets copied to
sys-i586.mk since nothing seems to be able to say that the k6 is the
current cpu... I've gotta figure out how to change that. :o)

4) util-linux calls:

make "RPM_OPT_FLAGS=$RPM_OPT_FLAGS"

when it should be calling:

make "OPT=$RPM_OPT_FLAGS"

That will correctly pass the optimization flags to the compiler,
otherwise it's 486 city...


later,
John

Reply via email to