In article <[email protected]>, Frank Kardel <[email protected]> wrote: >When bulk building pkgsrc 2013Q3 on -current as of 2013-10-03 I see quit >a few link failures like > >2013/10/04 18:35:10 1126/11478= 9.8% editors/ce @ x86_64> gcc >-L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -O2 -I/usr/include -o ce >basic.o bind.o buffer.o cinfo.o complete.o dir.o file.o fileio.o fio.o >func.o help.o key.o line.o ml.o paragraph.o paren.o random.o regexp.o >region.o rsearch.o search.o window.o word.o misc.o bug.o cmode.o >spawn.o tty.o ttyio.o display.o main.o version.o vers.o -lcurses >2013/10/04 18:35:10 1126/11478= 9.8% editors/ce @ x86_64> ld: tty.o: >undefined reference to symbol 'tgoto' >2013/10/04 18:35:10 1126/11478= 9.8% editors/ce @ x86_64> ld: note: >'tgoto' is defined in DSO /usr/lib/libterminfo.so.1 so try adding it to >the linker command line >2013/10/04 18:35:10 1126/11478= 9.8% editors/ce @ x86_64> >/usr/lib/libterminfo.so.1: could not read symbols: Invalid operation >2013/10/04 18:35:10 1126/11478= 9.8% editors/ce @ x86_64> *** Error code 1 > >Could this be caused by the new binutils now requiring the DT_NEEDED >libraries be explicitly listed at compile time? - this seems to cause >many packages to fail.
Does adding: --no-copy-dt-needed-entries to the link line fix the problem for you? Perhaps we should consider making this the default again... http://sourceware.org/ml/binutils/2011-08/msg00131.html christos
