On Sat, Jun 14, 2014 at 07:44:29PM -0600, Warner Losh wrote:
> On Jun 14, 2014, at 7:30 PM, Steve Kargl <s...@troutmask.apl.washington.edu> 
> wrote:
> > 
> > Thanks for the pointer.  The problem appears to be /usr/local/bin/ld.
> > If I move it to ld.old and then symlink /usr/local/bin/ld to /usr/bin/ld,
> > I can build math/lapack without a problem.  I guess I'll poke around
> > in devel/bintuils.
> We don?t support building the tree with any ld but the one in the tree.

In tree builds with the system ld does not work.  That is the topic of 
the first email in this thread.  The issue with /usr/local/bin/ld was
found after I disabled the attempted build of ncurses.  The /usr/local/bin/ld
issue surfaces when one tries to build math/lapack with shared library

% rm -rf /usr/obj/usr
% cd /usr/src
% make clean && make cleandepend
% cd lib
% make depend
% make |& tee sgk.log
===> ncurses/ncursesw (all)
Warning: Object directory not changed from original 
nm: 'codes.So': No such file
nm: 'expanded.So': No such file
(146 nm: lines deleted)
cc: error: no such file or directory: 'termcap.So'
cc: error: no such file or directory: 'visbuf.So'
(142 cc: lines deleted)
*** Error code 1

make[2]: stopped in /usr/src/lib/ncurses/ncursesw
*** Error code 1

make[1]: stopped in /usr/src/lib/ncurses
*** Error code 1

make: stopped in /usr/src/lib

As noted in the first email, both libncurses.a and libncurses_p.a build fine.

freebsd-current@freebsd.org mailing list
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Reply via email to