https://issues.dlang.org/show_bug.cgi?id=18512
Issue ID: 18512 Summary: auto-tester fails /usr/local/bin/ld: cannot find -lpthread only on FreeBSD_32 Product: D Version: D2 Hardware: x86 OS: Mac OS X Status: NEW Severity: normal Priority: P1 Component: dmd Assignee: nob...@puremagic.com Reporter: timothee.co...@gmail.com https://auto-tester.puremagic.com/show-run.ghtml?projectid=14&runid=3047114&isPull=true CC="c++" /home/ec2-user/sandbox/at-client/release-build/install/freebsd/bin32/dmd -of../generated/freebsd/release/32/dmd -m32 -vtls -J../generated/freebsd/release/32 -J../res -L-lstdc++ -version=MARS -w -de -O -release -inline dmd/access.d dmd/aggregate.d dmd/aliasthis.d dmd/apply.d dmd/argtypes.d dmd/arrayop.d dmd/arraytypes.d dmd/astcodegen.d dmd/attrib.d dmd/builtin.d dmd/canthrow.d dmd/cli.d dmd/clone.d dmd/compiler.d dmd/complex.d dmd/cond.d dmd/constfold.d dmd/cppmangle.d dmd/cppmanglewin.d dmd/ctfeexpr.d dmd/dcast.d dmd/dclass.d dmd/declaration.d dmd/delegatize.d dmd/denum.d dmd/dimport.d dmd/dinifile.d dmd/dinterpret.d dmd/dmacro.d dmd/dmangle.d dmd/dmodule.d dmd/doc.d dmd/dscope.d dmd/dstruct.d dmd/dsymbol.d dmd/dsymbolsem.d dmd/dtemplate.d dmd/dversion.d dmd/escape.d dmd/expression.d dmd/expressionsem.d dmd/func.d dmd/hdrgen.d dmd/id.d dmd/impcnvtab.d dmd/imphint.d dmd/init.d dmd/initsem.d dmd/inline.d dmd/inlinecost.d dmd/intrange.d dmd/json.d dmd/lambdacomp.d dmd/lib.d dmd/libelf.d dmd/libmach.d dmd/link.d dmd/mars.d dmd/mtype.d dmd/nogc.d dmd/nspace.d dmd/objc.d dmd/opover.d dmd/optimize.d dmd/parse.d dmd/permissivevisitor.d dmd/sapply.d dmd/templateparamsem.d dmd/sideeffect.d dmd/statement.d dmd/staticassert.d dmd/target.d dmd/typesem.d dmd/traits.d dmd/transitivevisitor.d dmd/parsetimevisitor.d dmd/visitor.d dmd/typinf.d dmd/utils.d dmd/scanelf.d dmd/scanmach.d dmd/statement_rewrite_walker.d dmd/statementsem.d dmd/staticcond.d dmd/safe.d dmd/blockexit.d dmd/printast.d dmd/semantic2.d dmd/semantic3.d dmd/irstate.d dmd/toctype.d dmd/glue.d dmd/gluelayer.d dmd/todt.d dmd/tocsym.d dmd/toir.d dmd/dmsc.d dmd/tocvdebug.d dmd/s2ir.d dmd/toobj.d dmd/e2ir.d dmd/eh.d dmd/iasm.d dmd/objc_glue.d dmd/backend/bcomplex.d dmd/backend/cc.d dmd/backend/cdef.d dmd/backend/cgcv.d dmd/backend/code.d dmd/backend/cv4.d dmd/backend/dt.d dmd/backend/el.d dmd/backend/global.d dmd/backend/obj.d dmd/backend/oper.d dmd/backend/outbuf.d dmd/backend/rtlsym.d dmd/backend/code_x86.d dmd/backend/iasm.d dmd/backend/ty.d dmd/backend/type.d dmd/backend/exh.d dmd/backend/mach.d dmd/backend/md5.d dmd/backend/mscoff.d dmd/backend/dwarf.d dmd/backend/dwarf2.d dmd/backend/xmm.d dmd/tk/dlist.d dmd/root/aav.d dmd/root/man.d dmd/root/response.d dmd/root/speller.d ../generated/freebsd/release/32/newdelete.o ../generated/freebsd/release/32/backend.a ../generated/freebsd/release/32/lexer.a ../generated/freebsd/release/32/cxx-unittest gmake[1]: Leaving directory '/media/ephemeral0/sandbox/at-client/pull-3047114-FreeBSD_32/dmd/src' gmake -C src -f posix.mak all gmake[1]: Entering directory '/media/ephemeral0/sandbox/at-client/pull-3047114-FreeBSD_32/dmd/src' no cpu specified, assuming X86 posix.mak:123: ========== Use HOST_DMD instead of HOST_DC ========== gmake[1]: Nothing to be done for 'all'. gmake[1]: Leaving directory '/media/ephemeral0/sandbox/at-client/pull-3047114-FreeBSD_32/dmd/src' gmake INSTALL_DIR=/home/ec2-user/sandbox/at-client/pull-3047114-FreeBSD_32/dmd/../install -C src -f posix.mak install gmake[1]: Entering directory '/media/ephemeral0/sandbox/at-client/pull-3047114-FreeBSD_32/dmd/src' no cpu specified, assuming X86 posix.mak:123: ========== Use HOST_DMD instead of HOST_DC ========== gmake -C ../docs DMD=/home/ec2-user/sandbox/at-client/release-build/install/freebsd/bin32/dmd build gmake[2]: Entering directory '/media/ephemeral0/sandbox/at-client/pull-3047114-FreeBSD_32/dmd/docs' /home/ec2-user/sandbox/at-client/release-build/install/freebsd/bin32/dmd -I../src -of../generated/freebsd/release/32/gen_man gen_man.d ../src/dmd/cli.d cp man/man1/obj2asm.1 ../generated/docs/man/man1/obj2asm.1 cp man/man1/dumpobj.1 ../generated/docs/man/man1/dumpobj.1 cp man/man5/dmd.conf.5 ../generated/docs/man/man5/dmd.conf.5 /usr/local/bin/ld: skipping incompatible //usr/lib/libpthread.so when searching for -lpthread /usr/local/bin/ld: skipping incompatible //usr/lib/libpthread.a when searching for -lpthread /usr/local/bin/ld: cannot find -lpthread /usr/local/bin/ld: skipping incompatible //usr/lib/libm.so when searching for -lm /usr/local/bin/ld: skipping incompatible //usr/lib/libm.a when searching for -lm /usr/local/bin/ld: cannot find -lm /usr/local/bin/ld: skipping incompatible /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.1/6.4.0/libgcc.a when searching for -lgcc /usr/local/bin/ld: skipping incompatible //usr/lib/libgcc.a when searching for -lgcc /usr/local/bin/ld: cannot find -lgcc /usr/local/bin/ld: skipping incompatible /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.1/6.4.0/../../../libgcc_s.so when searching for -lgcc_s /usr/local/bin/ld: skipping incompatible //usr/lib/libgcc_s.so when searching for -lgcc_s /usr/local/bin/ld: cannot find -lgcc_s /usr/local/bin/ld: skipping incompatible /lib/libc.so.7 when searching for /lib/libc.so.7 /usr/local/bin/ld: cannot find /lib/libc.so.7 /usr/local/bin/ld: skipping incompatible /usr/lib/libc_nonshared.a when searching for /usr/lib/libc_nonshared.a /usr/local/bin/ld: cannot find /usr/lib/libc_nonshared.a /usr/local/bin/ld: skipping incompatible /usr/lib/libssp_nonshared.a when searching for /usr/lib/libssp_nonshared.a /usr/local/bin/ld: cannot find /usr/lib/libssp_nonshared.a collect2: error: ld returned 1 exit status --- errorlevel 1 gmake[2]: *** [Makefile:38: ../generated/freebsd/release/32/gen_man] Error 1 gmake[2]: Leaving directory '/media/ephemeral0/sandbox/at-client/pull-3047114-FreeBSD_32/dmd/docs' gmake[1]: *** [posix.mak:558: ../generated/docs/man1/dmd.1] Error 2 gmake[1]: Leaving directory '/media/ephemeral0/sandbox/at-client/pull-3047114-FreeBSD_32/dmd/src' gmake: *** [posix.mak:37: install] Error 2 --