This is mostly just a status update....
bash-3.00$ ls /opt/polaris/bin/
powerpc-unknown-solaris2.11-addr2line powerpc-unknown-solaris2.11-cpp
powerpc-unknown-solaris2.11-gcov powerpc-unknown-solaris2.11-ranlib
powerpc-unknown-solaris2.11-strip
powerpc-unknown-solaris2.11-ar powerpc-unknown-solaris2.11-gcc
powerpc-unknown-solaris2.11-nm powerpc-unknown-solaris2.11-readelf
powerpc-unknown-solaris2.11-as powerpc-unknown-solaris2.11-gcc-4.0.0
powerpc-unknown-solaris2.11-objcopy powerpc-unknown-solaris2.11-size
powerpc-unknown-solaris2.11-c++filt powerpc-unknown-solaris2.11-gccbug
powerpc-unknown-solaris2.11-objdump powerpc-unknown-solaris2.11-strings
bash-3.00$ /opt/polaris/bin/powerpc-unknown-solaris2.11-as --version
GNU assembler 2.16
Copyright 2005 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License. This program has absolutely no warranty.
This assembler was configured for a target of `powerpc-unknown-solaris2.11'.
bash-3.00$ /opt/polaris/bin/powerpc-unknown-solaris2.11-gcc --version
powerpc-unknown-solaris2.11-gcc (GCC) 4.0.0
Copyright (C) 2005 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
bash-3.00$ uname -a
SunOS isildur 5.11 snv_73 sun4u sparc SUNW,Sun-Blade-1000
bash-3.00$ pwd
/home/mark/opensolaris/polaris/ppc-dev/usr/src/uts
bash-3.00$ dmake
dmake: defaulting to parallel mode.
See the man page dmake(1) for more information on setting up the .dmakerc
file.
/home/mark/opensolaris/polaris/ppc-dev/usr/src/uts/common/sys
/home/mark/opensolaris/polaris/ppc-dev/usr/src/uts/common/rpc
/home/mark/opensolaris/polaris/ppc-dev/usr/src/uts/common/rpcsvc
/home/mark/opensolaris/polaris/ppc-dev/usr/src/uts/common/gssapi
/home/mark/opensolaris/polaris/ppc-dev/usr/src/uts/chrp
/home/mark/opensolaris/polaris/ppc-dev/usr/src/uts/ppc/sysgen
isildur --> 1 job
perl make-hdrs.pl -o ../sys/Makefile.hdrs
isildur --> 1 job
chmod 644 sdr1.h batu.h batl.h sr.h pte0.h pte1.h pvr.h hid0.h hid1.h
msr.hsrr1_isi.h srr1_pgm.h
cp -p sdr1.h batu.h batl.h sr.h pte0.h pte1.h pvr.h hid0.h hid1.h
msr.hsrr1_isi.h srr1_pgm.h ../sys
/home/mark/opensolaris/polaris/ppc-dev/usr/src/uts/chrp/genassym
echo '/* generated file - do not edit */' > structs.s,part1
/opt/onbld/bin/ppc/cw -_gcc -S -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 \
-Wp,-undef -U__i386 -D__powerpc -D_LONGLONG_TYPE -D__GNUC__=3
../../chrp/ml/structs.c
+ /opt/polaris/powerpc-unknown-solaris2.11/bin/gcc -fident -finline
-fno-inline-functions -fno-builtin -fno-asm -nodefaultlibs
-mno-integer-ldd-std -D__sun -S -D_KERNEL -ffreestanding -D_SYSCALL32
-D_DDI_STRICT -Dchrp -D_MACHDEP -DC2_AUDIT
-fno-eliminate-unused-debug-symbols -fno-eliminate-unused-debug-types
-I../../chrp -I../../ppc -nostdinc -I../../common -Wp,-undef -U__i386
-D__powerpc -D_LONGLONG_TYPE -D__GNUC__=3 ../../chrp/ml/structs.c
cc1: error: invalid option 'no-integer-ldd-std'
*** Error code 1
dmake: Fatal error: Command failed for target `structs.s'
Current working directory
/home/mark/opensolaris/polaris/ppc-dev/usr/src/uts/chrp/genassym
*** Error code 1
The following command caused the error:
BUILD_TYPE=OBJ32 VERSION='ppc-dev' dmake def.targ
dmake: Fatal error: Command failed for target `def.obj32'
Current working directory
/home/mark/opensolaris/polaris/ppc-dev/usr/src/uts/chrp/genassym
*** Error code 1
The following command caused the error:
cd genassym; pwd; dmake def
dmake: Fatal error: Command failed for target `genassym'
Current working directory
/home/mark/opensolaris/polaris/ppc-dev/usr/src/uts/chrp
*** Error code 1
The following command caused the error:
cd chrp; pwd; dmake def
dmake: Fatal error: Command failed for target `chrp'
Current working directory /home/mark/opensolaris/polaris/ppc-dev/usr/src/uts
Obviously, I've more work to do. I should probably verify the cross
compilation chain before trying to continue shoehorning stuff into the
bldenv and Makefile...
I suspect I really need to know what cw is and does and remove the symlink
/opt/onbld/bin/ppc ->/opt/onbld/bin/sparc :)
Mark
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://mail.opensolaris.org/pipermail/powerpc-discuss/attachments/20071011/9f00044d/attachment.html>