Date: Wed, 20 Sep 1995 11:32:57 -0400 (EDT) From: A boy and his worm gear <wpaul@skynet.ctr.columbia.edu> To: hackers@freebsd.org Subject: This doesn't seem right... Message-ID: <199509201533.LAA04802@skynet.ctr.columbia.edu>
next in thread | raw e-mail | index | archive | help
Today I tried doing a make world on FreeBSD-current and after some time,
it fell over while building libg++ complaining that it didn't know how
to build /usr/destdir/usr/lib/c++rt0.o. (I have DESTDIR set to /usr/destdir;
I don't want to clobber my existing system right away).
Sure enough, /usr/src/gnu/lib/libg++/Makefile says:
CPLUSPLUSLIB= 1 # include c++rt0.o for constructors
And /usr/share/mk/bsd.lib.mk says:
.if defined(CPLUSPLUSLIB) && !make(clean) && !make(cleandir)
SOBJS+= ${DESTDIR}/usr/lib/c++rt0.o
.endif
Fair enough. But /usr/src/Makefile, the 'libraries' target tries to
build the GNU libraries _before_ it tries to make ${.CURDIR}/lib/csu/i386,
which is where crt0.o and c++rt0.o live.
Has anyone else noticed this, or am I just doing something wrong?
-Bill
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~T~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-Bill Paul (212) 854-6020 | System Manager
Work: wpaul@ctr.columbia.edu | Center for Telecommunications Research
Home: wpaul@skynet.ctr.columbia.edu | Columbia University, New York City
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The Møøse Illuminati: ignore it and be confused, or join it and be confusing!
~~~~~~ "Welcome to All Things BSDish! If it's not BSDish, it's crap!" ~~~~~~~
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199509201533.LAA04802>
