Problem Linking Phobos git master
"Nordlöw" via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Fri Jul 4 15:13:53 PDT 2014
On Ubuntu 14.04 my git master build script for phobos now fails
as below.
Why? Help please.
/usr/bin/ld points to /usr/bin/ld.bfd on my system
Terminal echo and error message follows:
../dmd/src/dmd
-I/home/per/opt/x86_64-unknown-linux-gnu/dmd/include/d2 -shared
-debuglib= -defaultlib=
-ofgenerated/linux/release/64/libphobos2.so.0.66.0
-L-soname=libphobos2.so.0.66
../druntime/lib/libdruntime-linux64so.a -L-ldl
-Lgenerated/linux/release/64/libcurl_stub.so std/algorithm.d
std/array.d std/ascii.d std/base64.d std/bigint.d std/bitmanip.d
std/compiler.d std/complex.d std/concurrency.d std/conv.d
std/cstream.d std/csv.d std/datetime.d std/demangle.d
std/encoding.d std/exception.d std/file.d std/format.d
std/functional.d std/getopt.d std/json.d std/math.d
std/mathspecial.d std/mmfile.d std/numeric.d std/outbuffer.d
std/parallelism.d std/path.d std/process.d std/random.d
std/range.d std/regex.d std/signals.d std/socket.d
std/socketstream.d std/stdint.d std/stdio.d std/stdiobase.d
std/stream.d std/string.d std/syserror.d std/system.d
std/traits.d std/typecons.d std/typetuple.d std/uni.d std/uri.d
std/utf.d std/uuid.d std/variant.d std/xml.d std/zip.d std/zlib.d
std/c/linux/linux.d std/c/linux/socket.d etc/c/curl.d
etc/c/sqlite3.d etc/c/zlib.d std/c/fenv.d std/c/locale.d
std/c/math.d std/c/process.d std/c/stdarg.d std/c/stddef.d
std/c/stdio.d std/c/stdlib.d std/c/string.d std/c/time.d
std/c/wcharh.d std/internal/digest/sha_SSSE3.d
std/internal/math/biguintcore.d std/internal/math/biguintnoasm.d
std/internal/math/biguintx86.d std/internal/math/gammafunction.d
std/internal/math/errorfunction.d std/internal/processinit.d
std/internal/unicode_tables.d std/internal/scopebuffer.d
std/internal/unicode_comp.d std/internal/unicode_decomp.d
std/internal/unicode_grapheme.d std/internal/unicode_norm.d
std/net/isemail.d std/net/curl.d std/digest/digest.d
std/digest/crc.d std/digest/md.d std/digest/ripemd.d
std/digest/sha.d std/container/package.d std/container/array.d
std/container/binaryheap.d std/container/dlist.d
std/container/rbtree.d std/container/slist.d std/container/util.d
generated/linux/release/64/etc/c/zlib/adler32.o
generated/linux/release/64/etc/c/zlib/compress.o
generated/linux/release/64/etc/c/zlib/crc32.o
generated/linux/release/64/etc/c/zlib/deflate.o
generated/linux/release/64/etc/c/zlib/gzclose.o
generated/linux/release/64/etc/c/zlib/gzlib.o
generated/linux/release/64/etc/c/zlib/gzread.o
generated/linux/release/64/etc/c/zlib/gzwrite.o
generated/linux/release/64/etc/c/zlib/infback.o
generated/linux/release/64/etc/c/zlib/inffast.o
generated/linux/release/64/etc/c/zlib/inflate.o
generated/linux/release/64/etc/c/zlib/inftrees.o
generated/linux/release/64/etc/c/zlib/trees.o
generated/linux/release/64/etc/c/zlib/uncompr.o
generated/linux/release/64/etc/c/zlib/zutil.o
std/mmfile.d(344): Deprecation: alias
core.sys.posix.sys.mman.MAP_ANON is deprecated - Please use
core.sys.linux.sys.mman for non-POSIX extensions
std/mmfile.d(344): Deprecation: alias
core.sys.posix.sys.mman.MAP_ANON is deprecated - Please use
core.sys.linux.sys.mman for non-POSIX extensions
/usr/bin/ld: generated/linux/release/64/libphobos2.so.0.66.o:
relocation R_X86_64_32 against
`_D6object8TypeInfo8postblitMxFPvZv' can not be used when making
a shared object; recompile with -fPIC
generated/linux/release/64/libphobos2.so.0.66.o: error adding
symbols: Bad value
collect2: error: ld returned 1 exit status
--- errorlevel 1
More information about the Digitalmars-d-learn
mailing list