Compile Phobos library ?

Ellery Newcomer ellery-newcomer at utulsa.edu
Wed Feb 17 17:47:35 PST 2010


On 02/17/2010 07:09 PM, GG wrote:
> DMD2.040 on linux:
>
> When I try to build phobos library with make -f linux.mak, I got :
> dmd -w -O -release -nofloat -d  -lib -ofobj/posix/release/libphobos2.a crc32.d std/algorithm.d std/array.d std/atomics.d std/base64.d std/bigint.d std/bitmanip.d std/boxer.d std/compiler.d std/complex.d std/contracts.d std/conv.d std/cpuid.d std/cstream.d std/ctype.d std/date.d std/datebase.d std/dateparse.d std/demangle.d std/encoding.d std/file.d std/format.d std/functional.d std/getopt.d std/intrinsic.d std/iterator.d std/json.d std/loader.d std/math.d std/md5.d std/metastrings.d std/mmfile.d std/numeric.d std/outbuffer.d std/path.d std/perf.d std/process.d std/random.d std/range.d std/regex.d std/regexp.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/variant.d std/xml.d std/zip.d std/zlib.d std/c/stdarg.d std/c/stdio.d etc/c/zlib.d std/c/linux/linux.d std/c/linux/socket.d obj/posix/release/etc/c/zlib
/adler32.o obj/posix/release/etc/c/zlib/compress.o obj/posix/release/etc/c/zlib/crc32.o obj/posix/release/etc/c/zlib/gzio.o obj/posix/release/etc/c/zlib/uncompr.o obj/posix/release/etc/c/zlib/deflate.o obj/posix/release/etc/c/zlib/trees.o obj/posix/release/etc/c/zlib/zutil.o obj/posix/release/etc/c/zlib/inflate.o obj/posix/release/etc/c/zlib/infback.o obj/posix/release/etc/c/zlib/inftrees.o obj/posix/release/etc/c/zlib/inffast.o libdruntime.a
> make: *** [obj/posix/release/libphobos2.a] Segmentation fault (core dumped)
>
> libdruntime.a is needed, so I compiled it and got no error, but libphobos2.a doesn't build.
> Am I missing something ?
>
> Thanks !
> GG

fwiw, I tried compiling a project I wrote last semester with 2.040 (and 
2.038) a few days ago and got the same output. Something in DMD seems to 
have broken since 2.035


More information about the Digitalmars-d-learn mailing list