0xfffffffffb907318 doe
In-Reply-To: <[EMAIL PROTECTED]>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Approved: F3r4kX
X-OpenSolaris-URL:
http://www.opensolaris.org/jive/message.jspa?messageID=199883&tstart=0#199883
I do see mcmodel=3Dkernel when the source files are getting compiled..Here'=
s the sample compile log just before it fails.
/tmp/.cwCAAzxai1A.o ../../common/os/modsysfile.c -mcmodel=3Dkernel=20
+ /opt/SUNWspro/bin/cc -m64 -Ui386 -U__i386 -xO3 ../../intel/amd64/ml/amd64=
.il -D_ASM_INLINES -Xa -xspace -xmodel=3Dkernel -Wu,-save_args -v -xildoff =
-g -xc99=3D%all -W0,-noglobal -xdebugformat=3Dstabs -errtags=3Dyes -errwarn=
=3D%all -W0,-xglobalstatic -xstrconst -D_KERNEL -D_SYSCALL32 -D_SYSCALL32_I=
MPL -D_ELF64 -D_DDI_STRICT -Dsun -D__sun -D__SVR4 -DOPTERON_ERRATUM_88 -DOP=
TERON_ERRATUM_91 -DOPTERON_ERRATUM_93 -DOPTERON_ERRATUM_95 -DOPTERON_ERRATU=
M_99 -DOPTERON_ERRATUM_100 -DOPTERON_ERRATUM_101 -DOPTERON_ERRATUM_108 -DOP=
TERON_ERRATUM_109 -DOPTERON_ERRATUM_121 -DOPTERON_ERRATUM_122 -DOPTERON_ERR=
ATUM_123 -DOPTERON_ERRATUM_131 -DOPTERON_WORKAROUND_6336786 -DOPTERON_WORKA=
ROUND_6323525 -DOPTERON_ERRATUM_172 -I../../intel -Y I,../../common -I/expo=
rt/home/saurabh/onnv-gate/onnv-gate/usr/src/common -c -o obj64/modsysfile.o=
../../common/os/modsysfile.c=20
/export/home/saurabh/onnv-gate/onnv-gate/usr/src/tools/proto/opt/onbld/bin/=
i386/ctfconvert -i -L VERSION obj64/modsysfile.o
/usr/ccs/bin/ld -r -o obj64/genunix obj64/archdep.o obj64/getcontext.o=
obj64/install_utrap.o obj64/lwp_private.o obj64/prom_enter.o =
obj64/prom_exit.o obj64/prom_panic.o obj64/sendsig.o =
obj64/syscall.o obj64/prom_env.o obj64/prom_emul.o obj64/prom_=
getchar.o obj64/prom_init.o obj64/prom_node.o obj64/prom_pri=
ntf.o obj64/prom_prop.o obj64/prom_putchar.o obj64/prom_reboot=
.o obj64/prom_version.o obj64/access.o obj64/acl.o obj6=
4/acl_common.o obj64/adjtime.o obj64/alarm.o obj64/aio_subr.=
o obj64/auditsys.o obj64/autoconf.o obj64/avl.o =
obj64/bdev_dsort.o obj64/bio.o obj64/bitmap.o obj64=
/blabel.o obj64/brandsys.o obj64/callb.o obj64/callout.o =
obj64/chdir.o obj64/chmod.o obj64/chown.o =
obj64/cladm.o obj64/class.o obj64/clock.o =
obj64/clock_highres.o obj64/clock_realtime.o obj64/close.o o=
bj64/compress.o obj64/condvar.o obj64/conf.o obj64/consol=
e.o obj64/contract.o obj64/copyops.o obj64/core.o =
obj64/corectl.o obj64/cred.o obj64/cs_stubs.o ob=
j64/dacf.o obj64/dacf_clnt.o obj64/cyclic.o obj64/ddi.o =
obj64/ddifm.o obj64/ddi_intr.o obj64/ddi_intr_i=
mpl.o obj64/ddi_nodeid.o obj64/ddi_strtol.o obj64/ddi_timer.o =
obj64/devcfg.o obj64/devcache.o obj64/device.o obj64/devid.o =
obj64/devid_cache.o obj64/devid_scsi.o obj64/devpolicy.o =
obj64/disp_lock.o obj64/dnlc.o obj64/driver.o obj6=
4/dumpsubr.o obj64/driver_lyr.o obj64/dtrace_subr.o obj64/e=
rrorq.o obj64/etheraddr.o obj64/evchannels.o obj64/exacct.o ob=
j64/exacct_core.o obj64/exec.o obj64/exit.o obj64=
/fbio.o obj64/fcntl.o obj64/fdbuffer.o obj64/fd=
sync.o obj64/fem.o obj64/ffs.o obj64/fio.o =
obj64/flock.o obj64/fm.o obj64/fork.o =
obj64/vpm.o obj64/fsat.o obj64/fs_subr.o o=
bj64/fsflush.o obj64/ftrace.o obj64/getcwd.o obj64/getdents.o =
obj64/getloadavg.o obj64/getpagesizes.o obj64/getpid.o obj64/g=
fs.o obj64/rusagesys.o obj64/gid.o obj64/grou=
ps.o obj64/grow.o obj64/hat.o obj64/hat_refmod.o =
obj64/id32.o obj64/id_space.o obj64/inet_ntop.o =
obj64/instance.o obj64/ioctl.o obj64/issetugid.o obj=
64/ippconf.o obj64/kcpc.o obj64/kdi.o obj64/=
kiconv.o obj64/kmem.o obj64/ksyms_snapshot.o obj64/l_strplumb.=
o obj64/labelsys.o obj64/link.o obj64/list.o =
obj64/lockstat_subr.o obj64/log_sysevent.o obj64/logsubr.o obj64/l=
ookup.o obj64/lseek.o obj64/lwp.o obj64/lwp_create.o=
obj64/lwp_info.o obj64/lwp_self.o obj64/lwp_sobj.o =
obj64/lwp_timer.o obj64/lwpsys.o obj64/main.o obj64/me=
mcntl.o obj64/memstr.o obj64/lgrpsys.o obj64/mkdir.o =
obj64/mknod.o obj64/mount.o obj64/move.o =
obj64/msacct.o obj64/multidata.o obj64/nbmlock.o obj64/ndi=
fm.o obj64/nice.o obj64/netstack.o obj64/ntptim=
e.o obj64/nvpair.o obj64/nvpair_alloc_system.o obj64/nvpair_al=
loc_fixed.o obj64/octet.o obj64/open.o obj64/p_on=
line.o obj64/pathconf.o obj64/pathname.o obj64/pause.o=
obj64/serializer.o obj64/pci_intr_lib.o obj64/pci_cap.o =
obj64/pcifm.o obj64/pgrp.o obj64/pgrpsys.o obj=
64/pid.o obj64/policy.o obj64/poll.o obj64/pool.o =
obj64/pool_pset.o obj64/port_subr.o obj64/ppriv.o =
obj64/printf.o obj64/priocntl.o obj64/priv.o obj6=
4/priv_const.o obj64/proc.o obj64/procset.o obj64/p=
rocessor_bind.o obj64/processor_info.o obj64/profil.o obj64/project.o =
obj64/qsort.o obj64/rctl.o obj64/rctlsys.o =
obj64/readlink.o obj64/refstr.o obj64/rename.o obj64/resolvepat=
h.o obj64/retire_store.o obj64/process.o obj64/rlimit.o obj=
64/rmap.o obj64/rmdir.o obj64/rw.o obj64/=
rwstlock.o obj64/sad_conf.o obj64/sid.o obj64/sid=
sys.o obj64/sched.o obj64/schedctl.o obj64/seg_dev.o =
obj64/seg_kp.o obj64/seg_kpm.o obj64/seg_map.o obj64/seg_vn.o =
obj64/seg_spt.o obj64/semaphore.o obj64/sendfile.o ob=
j64/session.o obj64/share.o obj64/shuttle.o obj64=
/sig.o obj64/sigaction.o obj64/sigaltstack.o obj64/si=
gnotify.o obj64/sigpending.o obj64/sigprocmask.o obj64/sigqu=
eue.o obj64/sigsendset.o obj64/sigsuspend.o obj64/sigtimed=
wait.o obj64/sleepq.o obj64/space.o obj64/sscanf.o obj64/ssi=
g.o obj64/stat.o obj64/statfs.o obj64/statvfs.o obj6=
4/str_conf.o obj64/strcalls.o obj64/stream.o obj64/streamio.=
o obj64/strext.o obj64/strsubr.o obj64/strsun.o obj64/subr.o =
obj64/sunddi.o obj64/sunmdi.o obj64/sunndi.o obj64/sunpci.o obj64=
/sunpm.o obj64/sundlpi.o obj64/suntpi.o obj64/swap_subr.=
o obj64/swap_vnops.o obj64/symlink.o obj64/sync.o =
obj64/sysclass.o obj64/sysconfig.o obj64/sysent.o obj64/=
sysfs.o obj64/systeminfo.o obj64/task.o obj64/tas=
kq.o obj64/tasksys.o obj64/time.o obj64/timer.=
o obj64/times.o obj64/timers.o obj64/thread.o obj64/t=
label.o obj64/tnf_res.o obj64/turnstile.o obj64/tty_common.o=
obj64/u8_textprep.o obj64/uadmin.o obj64/uconv.o obj64=
/ucredsys.o obj64/uid.o obj64/umask.o obj64/um=
ount.o obj64/uname.o obj64/unix_bb.o obj64/unlink.o obj64/urw.o=
obj64/utime.o obj64/utssys.o obj64/uucopy.o obj64/=
vfs.o obj64/vfs_conf.o obj64/vmem.o obj64/vm_=
anon.o obj64/vm_as.o obj64/vm_meter.o obj64/vm_pag=
eout.o obj64/vm_pvn.o obj64/vm_rm.o obj64/vm_seg.o obj64/v=
m_subr.o obj64/vm_swap.o obj64/vm_usage.o obj64/vnode=
.o obj64/vuid_queue.o obj64/vuid_store.o obj64/waitq.o=
obj64/watchpoint.o obj64/yield.o obj64/scsi_confdata.o =
obj64/xattr.o obj64/xattr_common.o obj64/xdr_mblk.o obj=
64/xdr_mem.o obj64/xdr.o obj64/xdr_array.o obj64/xdr_refe=
r.o obj64/xhat.o obj64/zone.o obj64/tty_ptyconf.o obj64/p=
tms_conf.o obj64/modctl.o obj64/modsubr.o obj64/modsysfile.o obj64/modconf.=
o obj64/modhash.o
/export/home/saurabh/onnv-gate/onnv-gate/usr/src/tools/proto/opt/onbld/bin/=
i386/ctfmerge -L VERSION -o obj64/genunix obj64/archdep.o obj64/getconte=
xt.o obj64/install_utrap.o obj64/lwp_private.o obj64/prom_enter=
.o obj64/prom_exit.o obj64/prom_panic.o obj64/sendsig.o =
obj64/syscall.o obj64/prom_env.o obj64/prom_emul.o obj64/=
prom_getchar.o obj64/prom_init.o obj64/prom_node.o obj64/pro=
m_printf.o obj64/prom_prop.o obj64/prom_putchar.o obj64/prom_r=
eboot.o obj64/prom_version.o obj64/access.o obj64/acl.o =
obj64/acl_common.o obj64/adjtime.o obj64/alarm.o ob=
j64/aio_subr.o obj64/auditsys.o obj64/autoconf.o obj64=
/avl.o obj64/bdev_dsort.o obj64/bio.o obj64/bit=
map.o obj64/blabel.o obj64/brandsys.o obj64/callb.o obj=
64/callout.o obj64/chdir.o obj64/chmod.o obj64/=
chown.o obj64/cladm.o obj64/class.o obj64/clo=
ck.o obj64/clock_highres.o obj64/clock_realtime.o obj64/close.o =
obj64/compress.o obj64/condvar.o obj64/conf.o =
obj64/console.o obj64/contract.o obj64/copyops.o ob=
j64/core.o obj64/corectl.o obj64/cred.o obj64=
/cs_stubs.o obj64/dacf.o obj64/dacf_clnt.o obj64/cy=
clic.o obj64/ddi.o obj64/ddifm.o obj64/ddi_intr.o =
obj64/ddi_intr_impl.o obj64/ddi_nodeid.o obj64/ddi_strtol.o =
obj64/ddi_timer.o obj64/devcfg.o obj64/devcache.o obj64/dev=
ice.o obj64/devid.o obj64/devid_cache.o obj64/devid_scsi.o =
obj64/devpolicy.o obj64/disp_lock.o obj64/dnlc.o =
obj64/driver.o obj64/dumpsubr.o obj64/driver_lyr.o obj64/dtra=
ce_subr.o obj64/errorq.o obj64/etheraddr.o obj64/evchannels.o =
obj64/exacct.o obj64/exacct_core.o obj64/exec.o obj64/ex=
it.o obj64/fbio.o obj64/fcntl.o obj64/fdbuf=
fer.o obj64/fdsync.o obj64/fem.o obj64/ffs.o =
obj64/fio.o obj64/flock.o obj64/fm.o o=
bj64/fork.o obj64/vpm.o obj64/fsat.o obj64/fs_subr=
.o obj64/fsflush.o obj64/ftrace.o obj64/getcwd.o obj64/getdents.=
o obj64/getloadavg.o obj64/getpagesizes.o obj64/getpid.o ob=
j64/gfs.o obj64/rusagesys.o obj64/gid.o obj64=
/groups.o obj64/grow.o obj64/hat.o obj64/hat_refmod=
.o obj64/id32.o obj64/id_space.o obj64/inet_ntop.o =
obj64/instance.o obj64/ioctl.o obj64/issetugid.o =
obj64/ippconf.o obj64/kcpc.o obj64/kdi.o o=
bj64/kiconv.o obj64/kmem.o obj64/ksyms_snapshot.o obj64/l_strp=
lumb.o obj64/labelsys.o obj64/link.o obj64/list.o =
obj64/lockstat_subr.o obj64/log_sysevent.o obj64/logsubr.o =
obj64/lookup.o obj64/lseek.o obj64/lwp.o obj64=
/lwp_create.o obj64/lwp_info.o obj64/lwp_self.o obj64/lw=
p_sobj.o obj64/lwp_timer.o obj64/lwpsys.o obj64/main.o =
obj64/memcntl.o obj64/memstr.o obj64/lgrpsys.o obj64/=
mkdir.o obj64/mknod.o obj64/mount.o obj64/mov=
e.o obj64/msacct.o obj64/multidata.o obj64/nbmlock.o =
obj64/ndifm.o obj64/nice.o obj64/netstack.o =
obj64/ntptime.o obj64/nvpair.o obj64/nvpair_alloc_system.o obj=
64/nvpair_alloc_fixed.o obj64/octet.o obj64/open.o =
obj64/p_online.o obj64/pathconf.o obj64/pathname.o =
obj64/pause.o obj64/serializer.o obj64/pci_intr_lib.o obj=
64/pci_cap.o obj64/pcifm.o obj64/pgrp.o obj64/=
pgrpsys.o obj64/pid.o obj64/policy.o obj64/poll.o =
obj64/pool.o obj64/pool_pset.o obj64/port_subr.o =
obj64/ppriv.o obj64/printf.o obj64/priocntl.o obj64/p=
riv.o obj64/priv_const.o obj64/proc.o obj64/proc=
set.o obj64/processor_bind.o obj64/processor_info.o obj64/profil.=
o obj64/project.o obj64/qsort.o obj64/rctl.o obj64/rc=
tlsys.o obj64/readlink.o obj64/refstr.o obj64/rename.o obj=
64/resolvepath.o obj64/retire_store.o obj64/process.o obj64/=
rlimit.o obj64/rmap.o obj64/rmdir.o obj64/rw.o o=
bj64/rwstlock.o obj64/sad_conf.o obj64/sid.o obj6=
4/sidsys.o obj64/sched.o obj64/schedctl.o obj64/seg_dev.o=
obj64/seg_kp.o obj64/seg_kpm.o obj64/seg_map.o ob=
j64/seg_vn.o obj64/seg_spt.o obj64/semaphore.o obj64/sendfil=
e.o obj64/session.o obj64/share.o obj64/shuttle.o =
obj64/sig.o obj64/sigaction.o obj64/sigaltstack.o=
obj64/signotify.o obj64/sigpending.o obj64/sigprocmask.o =
obj64/sigqueue.o obj64/sigsendset.o obj64/sigsuspend.o o=
bj64/sigtimedwait.o obj64/sleepq.o obj64/space.o obj64/sscanf.o obj6=
4/ssig.o obj64/stat.o obj64/statfs.o obj64/statvfs.o=
obj64/str_conf.o obj64/strcalls.o obj64/stream.o ob=
j64/streamio.o obj64/strext.o obj64/strsubr.o obj64/strsun.=
o obj64/subr.o obj64/sunddi.o obj64/sunmdi.o obj64/sunndi.o =
obj64/sunpci.o obj64/sunpm.o obj64/sundlpi.o obj64/suntp=
i.o obj64/swap_subr.o obj64/swap_vnops.o obj64/symlink.o =
obj64/sync.o obj64/sysclass.o obj64/sysconfig.o ob=
j64/sysent.o obj64/sysfs.o obj64/systeminfo.o obj64/task.o=
obj64/taskq.o obj64/tasksys.o obj64/time.o =
obj64/timer.o obj64/times.o obj64/timers.o ob=
j64/thread.o obj64/tlabel.o obj64/tnf_res.o obj64/turnstile.o obj64=
/tty_common.o obj64/u8_textprep.o obj64/uadmin.o obj64/uconv.o =
obj64/ucredsys.o obj64/uid.o obj64/umask.o =
obj64/umount.o obj64/uname.o obj64/unix_bb.o obj64/=
unlink.o obj64/urw.o obj64/utime.o obj64/utssys.o o=
bj64/uucopy.o obj64/vfs.o obj64/vfs_conf.o obj64/vmem.o=
obj64/vm_anon.o obj64/vm_as.o obj64/vm_meter.o obj64/v=
m_pageout.o obj64/vm_pvn.o obj64/vm_rm.o obj64/vm_seg.o ob=
j64/vm_subr.o obj64/vm_swap.o obj64/vm_usage.o obj64=
/vnode.o obj64/vuid_queue.o obj64/vuid_store.o obj64/wa=
itq.o obj64/watchpoint.o obj64/yield.o obj64/scsi_=
confdata.o obj64/xattr.o obj64/xattr_common.o obj64/xdr_mblk=
.o obj64/xdr_mem.o obj64/xdr.o obj64/xdr_array.o=
obj64/xdr_refer.o obj64/xhat.o obj64/zone.o obj64/=
tty_ptyconf.o obj64/ptms_conf.o obj64/modctl.o obj64/modsubr.o obj64/modsys=
file.o obj64/modconf.o obj64/modhash.o ../../intel/ip/obj64/ipctf.a
/usr/ccs/bin/ld -o obj64/libgenunix.so -G -znoreloc -h genunix obj64/genuni=
x =20
/export/home/saurabh/onnv-gate/onnv-gate/usr/src/uts/i86pc/unix
nm -u ./obj64/unix.o ../../intel/genunix/obj64/libgenunix.so | grep __dtrac=
e_probe_ | sort | uniq | nawk '{ \
printf("\t.globl %s\n\t.type %s,@function\n%s:\n", \
$1, $1, $1); }' > obj64/dtracestubs.s
/export/home/saurabh/onnv-gate/onnv-gate/usr/src/tools/proto/opt/onbld/bin/=
i386/aw -P -xarch=3Damd64 -P -Ui386 -U__i386 -D_KERNEL -D_SYSCALL32 -D_SYSC=
ALL32_IMPL -D_ELF64 -D_DDI_STRICT -Dsun -D__sun -D__SVR4 -Di86pc -D_MACHDE=
P -DOPTERON_ERRATUM_88 -DOPTERON_ERRATUM_91 -DOPTERON_ERRATUM_93 -DOPTERON_=
ERRATUM_95 -DOPTERON_ERRATUM_99 -DOPTERON_ERRATUM_100 -DOPTERON_ERRATUM_101=
-DOPTERON_ERRATUM_108 -DOPTERON_ERRATUM_109 -DOPTERON_ERRATUM_121 -DOPTERO=
N_ERRATUM_122 -DOPTERON_ERRATUM_123 -DOPTERON_ERRATUM_131 -DOPTERON_WORKARO=
UND_6336786 -DOPTERON_WORKAROUND_6323525 -DOPTERON_ERRATUM_172 -D_ASM -=
D__STDC__=3D0 -I../../i86pc -I/export/home/saurabh/onnv-gate/onnv-gate/usr=
/src/common -I../../intel -I../../common -I../../i86pc/genassym/obj64 -o o=
bj64/dtracestubs.o obj64/dtracestubs.s
/usr/ccs/bin/ld -o obj64/libdtracestubs.so -G -znoreloc -h dtracestubs obj6=
4/dtracestubs.o
/usr/ccs/bin/ld -dy -b -o obj64/unix -e dboot_image -znointerp -M ../../i86=
pc/conf/Mapfile.amd64 \
./obj64/unix.o obj64/dboot.o ./obj64/modstubs.o -L ../../intel/genunix/=
obj64 -l genunix \
obj64/libdtracestubs.so
ld: fatal: relocation error: R_AMD64_32: file ./obj64/unix.o: symbol z_errm=
sg: value 0xfffffffffb907318 does not fit
*** Error code 1
dmake: Fatal error: Command failed for target `obj64/unix'
Current working directory /export/home/saurabh/onnv-gate/onnv-gate/usr/src/=
uts/i86pc/unix
*** Error code 1
The following command caused the error:
BUILD_TYPE=3DOBJ64 VERSION=3D'onnv-gate' dmake def.targ
dmake: Fatal error: Command failed for target `def.obj64'
Current working directory /export/home/saurabh/onnv-gate/onnv-gate/usr/src/=
uts/i86pc/unix
bash-3.00$=20
/Saurabh
=20
=20
This message posted from opensolaris.org
_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code