On Tue, Feb 19, 2008 at 8:06 AM, Tom Riddle <rarebitusa at yahoo.com> wrote:
> I don't want to give anyone the wrong impression here, this is essentially 
> all of Guy's work over the past 3 months that I have merged into the projects 
> repo. It is up to date now.
>
>  John could you please give it a test run build? Thanks
>

Busy week.

Something about building genassym is broken, it calls
/opt/onbld/bin/i386/cw instead of the ppc version it should. My quick
hack to get that error fixed was to enter usr/src/uts/chrp/genassym
and give the failed command with proper arguments, ie:

the incorrect:
/opt/onbld/bin/i386/cw _cc -D_KERNEL -D_SYSCALL32 -D_DDI_STRICT -Dchrp
-D_MACHDEP -DC2_AUDIT  -_gcc=-fno-eliminate-unused-debug-symbols
-_gcc=-fno-eliminate-unused-debug-types -I../../chrp -I../../ppc -Y
I,../../common \
-I/usr/include -U__powerpc -o debug32/genassym
../../chrp/ml/genassym.c mod_structs.s

Becomes:

 /opt/onbld/bin/ppc/cw _cc -D_KERNEL -D_SYSCALL32 -D_DDI_STRICT -Dchrp
-D_MACHDEP -DC2_AUDIT  -_gcc=-fno-eliminate-unused-debug-symbols
-_gcc=-fno-eliminate-unused-debug-types -I../../chrp -I../../ppc -Y
I,../../common \
-I/usr/include -U__powerpc -o debug32/genassym
../../chrp/ml/genassym.c mod_structs.s

subtle difference, but the latter works, the former doesn't.

also, usr/src/uts/ppc/Makefile.files contains reference to a
test_fork.o, which does not exist ( anymore? ), commented it out. It
seems to export these symbols, because they broke:

Undefined                       first referenced
 symbol                             in file
unit_test_level1                    ./debug32/unix.o
unit_test_level2                    ./debug32/unix.o
fast_trap64                         ./debug32/unix.o
fast_trap32                         ./debug32/unix.o
set_dabr                            ./debug32/unix.o
page_compare                        ./debug32/unix.o



( and the aforementioned requirement that one set the environment
variable LD_LIBRARY_PATH=/opt/onbld/lib:$LD_LIBRARY_PATH was needed as
well)

-- 
PGP Public Key 0x437AF1A1
Available on hkp://pgp.mit.edu

Reply via email to