> > Builds OK for me.
> >
> > But I don't see -L options in the link command line for
> > SUNW_md_link.so, so maybe it is using the -lmeta library
> > from /lib/libmeta.so on my machine. The missing -L
> > option looks like a bug...
> >
> >
> > What exactly is installed on your compile host?
> > A full install of SXCE?
> Full install of SXCE90 but this is non global zone.
I'm using a full install of SXCE85; which I bfu'ed quite often
(currently running snv_94 opensolaris bits).
I'm not using zones.
In your non global zone, is it possible to link anything
against -lmeta ? Like this:
% echo 'int main() {}' > xxx.c
% cc -o xxx xxx.c -lmeta
Btw. when I hide /usr/lib/libmeta.so and /lib/libmeta.so,
remove usr/src/cmd/devfsadm/i386/SUNW_md_link.so
and try a dmake in usr/src/cmd/devfsadm, I get the same
error (that is, libmeta.so isn't used from the proto/root_i386
directory!):
+ /opt/studio11/SUNWspro/bin/cc -O -xspace -Xa -xildoff -errtags=yes
-errwarn=%all -erroff=E_EMPTY_TRANSLATION_UNIT -erroff=E_STATEMENT_NOT_REACHED
-xc99=%none -W0,-xglobalstatic -v -K pic -DTEXT_DOMAIN="SUNW_OST_OSCMD"
-D_TS_ERRNO -I/files2/snv_95_jk/proto/root_i386/usr/include
-D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I.. -I../../../uts/common
-I../../modload -Bdirect
-M/files2/snv_95_jk/usr/src/common/mapfiles/common/map.noexstk
-M/files2/snv_95_jk/usr/src/common/mapfiles/i386/map.pagealign
-M/files2/snv_95_jk/usr/src/common/mapfiles/i386/map.noexdata -o
SUNW_md_link.so -G -h SUNW_md_link.so md_link.o -lmeta
ld: fatal: library -lmeta: not found
ld: fatal: File processing errors. No output written to SUNW_md_link.so
This message posted from opensolaris.org
_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code