www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 12942] New: ICE in centos

https://issues.dlang.org/show_bug.cgi?id=12942

          Issue ID: 12942
           Summary: ICE in centos
           Product: D
           Version: D2
          Hardware: x86_64
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P1
         Component: DMD
          Assignee: nobody puremagic.com
          Reporter: ellery-newcomer utulsa.edu

In centos 6.5 I pull down the 2.065 branch of dmd, druntime and the rest from
github. When I attempt to build druntime, I am met with this:

/tmp/tmp.bPq5iMF46X/usr/bin/dmd -c -fPIC -oflib/libdruntime-linux64so.o -m64 -O
-release -inline -w -Isrc -Iimport -fPIC -version=Shared -version=Shared
src/object_.d src/core/atomic.d src/core/bitop.d src/core/cpuid.d
src/core/demangle.d src/core/exception.d src/core/math.d src/core/memory.d
src/core/runtime.d src/core/simd.d src/core/thread.d src/core/time.d
src/core/vararg.d src/core/internal/hash.d src/core/internal/convert.d
src/core/stdc/config.d src/core/stdc/ctype.d src/core/stdc/errno.d
src/core/stdc/math.d src/core/stdc/signal.d src/core/stdc/stdarg.d
src/core/stdc/stdio.d src/core/stdc/stdlib.d src/core/stdc/stdint.d
src/core/stdc/stddef.d src/core/stdc/string.d src/core/stdc/time.d
src/core/stdc/wchar_.d src/core/sync/barrier.d src/core/sync/condition.d
src/core/sync/config.d src/core/sync/exception.d src/core/sync/mutex.d
src/core/sync/rwmutex.d src/core/sync/semaphore.d
src/core/sys/freebsd/execinfo.d src/core/sys/freebsd/sys/event.d
src/core/sys/posix/signal.d src/core/sys/posix/dirent.d
src/core/sys/posix/sys/resource.d src/core/sys/posix/sys/select.d
src/core/sys/posix/sys/socket.d src/core/sys/posix/sys/stat.d
src/core/sys/posix/sys/wait.d src/core/sys/posix/netdb.d
src/core/sys/posix/sys/ioctl.d src/core/sys/posix/sys/utsname.d
src/core/sys/posix/netinet/in_.d src/core/sys/windows/dbghelp.d
src/core/sys/windows/dll.d src/core/sys/windows/stacktrace.d
src/core/sys/windows/threadaux.d src/core/sys/windows/windows.d src/gc/gc.d
src/gc/os.d src/gc/bits.d src/gc/stats.d src/gc/proxy.d src/rt/aApply.d
src/rt/aApplyR.d src/rt/aaA.d src/rt/adi.d src/rt/alloca.d src/rt/arrayassign.d
src/rt/arraybyte.d src/rt/arraycast.d src/rt/arraycat.d src/rt/arraydouble.d
src/rt/arrayfloat.d src/rt/arrayint.d src/rt/arrayreal.d src/rt/arrayshort.d
src/rt/cast_.d src/rt/cmath2.d src/rt/cover.d src/rt/critical_.d src/rt/deh.d
src/rt/deh_win32.d src/rt/deh_win64_posix.d src/rt/dmain2.d src/rt/invariant.d
src/rt/lifetime.d src/rt/llmath.d src/rt/memory.d src/rt/memset.d
src/rt/minfo.d src/rt/monitor_.d src/rt/obj.d src/rt/qsort.d src/rt/sections.d
src/rt/sections_freebsd.d src/rt/sections_linux.d src/rt/sections_osx.d
src/rt/sections_solaris.d src/rt/sections_win32.d src/rt/sections_win64.d
src/rt/switch_.d src/rt/tlsgc.d src/rt/trace.d src/rt/util/array.d
src/rt/util/container.d src/rt/util/hash.d src/rt/util/string.d
src/rt/util/utf.d src/rt/typeinfo/ti_AC.d src/rt/typeinfo/ti_Acdouble.d
src/rt/typeinfo/ti_Acfloat.d src/rt/typeinfo/ti_Acreal.d
src/rt/typeinfo/ti_Adouble.d src/rt/typeinfo/ti_Afloat.d
src/rt/typeinfo/ti_Ag.d src/rt/typeinfo/ti_Aint.d src/rt/typeinfo/ti_Along.d
src/rt/typeinfo/ti_Areal.d src/rt/typeinfo/ti_Ashort.d
src/rt/typeinfo/ti_byte.d src/rt/typeinfo/ti_C.d src/rt/typeinfo/ti_cdouble.d
src/rt/typeinfo/ti_cfloat.d src/rt/typeinfo/ti_char.d
src/rt/typeinfo/ti_creal.d src/rt/typeinfo/ti_dchar.d
src/rt/typeinfo/ti_delegate.d src/rt/typeinfo/ti_double.d
src/rt/typeinfo/ti_float.d src/rt/typeinfo/ti_idouble.d
src/rt/typeinfo/ti_ifloat.d src/rt/typeinfo/ti_int.d src/rt/typeinfo/ti_ireal.d
src/rt/typeinfo/ti_long.d src/rt/typeinfo/ti_ptr.d src/rt/typeinfo/ti_real.d
src/rt/typeinfo/ti_short.d src/rt/typeinfo/ti_ubyte.d src/rt/typeinfo/ti_uint.d
src/rt/typeinfo/ti_ulong.d src/rt/typeinfo/ti_ushort.d
src/rt/typeinfo/ti_void.d src/rt/typeinfo/ti_wchar.d
src/etc/linux/memoryerror.d
/tmp/tmp.bPq5iMF46X/usr/bin/dmd -lib -oflib/libdruntime-linux64so.a
lib/libdruntime-linux64so.o obj/64/errno_c.o obj/64/threadasm.o
dmd: libelf.c:217: void OmToHeader(Header*, ObjModule*): Assertion `len <= 6'
failed.
make: *** [lib/libdruntime-linux64so.a] Aborted

--
Jun 18 2014