Hi thanks for your posts so far. Since what I had assumed was a 32 bit kernel which I compiled didn't work, I religiously set out on compiling a 64 bit version as my system is currently booted in 64 bit mode. I installed SUNStudio12 on the system and set the SPRO_VROOT to point towards it and when I do a make all in usr/src directory, I get the following error when make cwds and runs in the i86pc/unix direcotry: -
o/p on stderr: - ... ... ld: fatal: relocation error: R_AMD64_32: file ./obj64/unix.o: symbol kdi_update_drreg: value 0xfffffffffb821ab8 does not fit ld: fatal: relocation error: R_AMD64_32: file ./obj64/unix.o: symbol kdi_memrange_add: value 0xfffffffffb821b18 does not fit ld: fatal: relocation error: R_AMD64_32: file ./obj64/unix.o: symbol kdi_memranges: value 0xfffffffffbc30be0 does not fit ld: fatal: relocation error: R_AMD64_32: file ./obj64/unix.o: symbol kdi_memranges: value 0xfffffffffbc30be8 does not fit ld: fatal: relocation error: R_AMD64_32: file ./obj64/unix.o: symbol kdi_idt_switch: value 0xfffffffffb821b68 does not fi t ld: fatal: relocation error: R_AMD64_32: file ./obj64/unix.o: symbol kdi_activate: value 0xfffffffffb821c18 does not fit ld: fatal: relocation error: R_AMD64_32: file ./obj64/unix.o: symbol kdi_deactivate: value 0xfffffffffb821d68 does not fi t make: Fatal error: Command failed for target `obj64/unix' Current working directory /export/path/to/workspace/usr/src/uts/i86pc/unix make: Fatal error: Command failed for target `all.obj64' Current working directory /export/path/to/workspace/usr/src/uts/i86pc/unix make: Fatal error: Command failed for target `unix' Current working directory /export/path/to/workspace/usr/src/uts/i86pc make: Fatal error: Command failed for target `i86pc' Current working directory /export/path/to/workspace/usr/src/uts make: Fatal error: Command failed for target `uts' o/p on stdout: - .. .. .. /export/path/to/workspace/usr/src/uts/i86pc/cpu/scripts /export/path/to/workspace/usr/src/uts/i86pc/genassym /export/path/to/workspace/usr/src/uts/i86pc/unix /export/path/to/workspace/usr/src/uts/intel/genunix /export/path/to/workspace/usr/src/uts/intel/ip `obj64/ipctf.a' is up to date. /export/path/to/workspace/usr/src/uts/intel/genunix /export/path/to/workspace/usr/src/uts/i86pc/unix /usr/ccs/bin/ld -dy -b -o obj64/unix -e dboot_image -znointerp -M ../../i86pc/conf/Mapfile.amd64 \ ./obj64/unix.o obj64/dboot.o ./obj64/modstubs.o -L ../../intel/genunix/obj64 -l genunix \ obj64/libdtracestubs.so *** Error code 1 *** Error code 1 The following command caused the error: BUILD_TYPE=OBJ64 VERSION='onnv-bugfixes' make all.targ *** Error code 1 The following command caused the error: cd unix; pwd; make all *** Error code 1 The following command caused the error: cd i86pc; pwd; make all *** Error code 1 The following command caused the error: cd uts; pwd; make all Any help would be much appreciated. Thanks and regards, Bhaskar. This message posted from opensolaris.org _______________________________________________ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org