Summary: | mesa-17.1.2 fails to build with a segfault? | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Grant Goodyear <g2boojum> |
Component: | Current packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build log |
Description
Grant Goodyear
2017-06-12 20:49:42 UTC
Created attachment 476214 [details]
build log
Whoops, the build.log file was too big, so I've uploaded the compressed version.
I don't know if this is related, but today I set gcc-6.3 as the default compiler, and removed gcc-5.4. I did rebuild libtool and llvm afterwards, following the gcc upgrade guide. Seems I lied. And this is weird. On my next attempt, the build still failed with a segfault, but now in a different spot: /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -m32 -DPACKAGE_NAME=\"Mesa\" -DPACKAGE_TARNAME=\"mesa\" -DPACKAGE_VERSION=\"17.1.2\" -DPACKAGE_STRING=\"Mesa\ 17.1.2\" -DPACKAGE_BUGREPORT=\"https://bugs.freedesktop.org/enter_bug.cgi\?product=Mesa\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesa\" -DVERSION=\"17.1.2\" -D_FILE_OFFSET_BITS=64 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE___BUILTIN_BSWAP32=1 -DHAVE___BUILTIN_BSWAP64=1 -DHAVE___BUILTIN_CLZ=1 -DHAVE___BUILTIN_CLZLL=1 -DHAVE___BUILTIN_CTZ=1 -DHAVE___BUILTIN_EXPECT=1 -DHAVE___BUILTIN_FFS=1 -DHAVE___BUILTIN_FFSLL=1 -DHAVE___BUILTIN_POPCOUNT=1 -DHAVE___BUILTIN_POPCOUNTLL=1 -DHAVE___BUILTIN_UNREACHABLE=1 -DHAVE_FUNC_ATTRIBUTE_CONST=1 -DHAVE_FUNC_ATTRIBUTE_FLATTEN=1 -DHAVE_FUNC_ATTRIBUTE_FORMAT=1 -DHAVE_FUNC_ATTRIBUTE_MALLOC=1 -DHAVE_FUNC_ATTRIBUTE_PACKED=1 -DHAVE_FUNC_ATTRIBUTE_PURE=1 -DHAVE_FUNC_ATTRIBUTE_RETURNS_NONNULL=1 -DHAVE_FUNC_ATTRIBUTE_UNUSED=1 -DHAVE_FUNC_ATTRIBUTE_VISIBILITY=1 -DHAVE_FUNC_ATTRIBUTE_WARN_UNUSED_RESULT=1 -DHAVE_FUNC_ATTRIBUTE_WEAK=1 -DHAVE_FUNC_ATTRIBUTE_ALIAS=1 -DMAJOR_IN_SYSMACROS=1 -DHAVE_DLADDR=1 -DHAVE_CLOCK_GETTIME=1 -DHAVE_PTHREAD=1 -I. -I/var/tmp/portage/media-libs/mesa-17.1.2/work/mesa-17.1.2/src/mesa -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_SSE41 -DUSE_GCC_ATOMIC_BUILTINS -DNDEBUG -DTEXTURE_FLOAT_ENABLED -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -DHAVE_XLOCALE_H -DHAVE_SYS_SYSCTL_H -DHAVE_STRTOF -DHAVE_MKOSTEMP -DHAVE_DLOPEN -DHAVE_DL_ITERATE_PHDR -DHAVE_POSIX_MEMALIGN -DHAVE_LIBDRM -DGLX_USE_DRM -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING -DGLX_USE_TLS -DHAVE_X11_PLATFORM -DHAVE_DRM_PLATFORM -DHAVE_DRI3 -DENABLE_SHADER_CACHE -DHAVE_MINCORE -DHAVE_LLVM=0x0400 -DMESA_LLVM_VERSION_PATCH=0 -I/var/tmp/portage/media-libs/mesa-17.1.2/work/mesa-17.1.2/include -I../../src -I/var/tmp/portage/media-libs/mesa-17.1.2/work/mesa-17.1.2/src -I../../src/compiler/glsl -I../../src/compiler/nir -I../../src/mesa -I/var/tmp/portage/media-libs/mesa-17.1.2/work/mesa-17.1.2/src/mesa -I../../src/mesa/main -I/var/tmp/portage/media-libs/mesa-17.1.2/work/mesa-17.1.2/src/mesa/main -I../../src/mapi -I/var/tmp/portage/media-libs/mesa-17.1.2/work/mesa-17.1.2/src/mapi -I/var/tmp/portage/media-libs/mesa-17.1.2/work/mesa-17.1.2/src/gallium/include -I/var/tmp/portage/media-libs/mesa-17.1.2/work/mesa-17.1.2/src/gallium/auxiliary -I./x86 -I/var/tmp/portage/media-libs/mesa-17.1.2/work/mesa-17.1.2/src/mesa/x86 -I/usr/lib64/llvm/4/include -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fvisibility=hidden -Werror=pointer-arith -Werror=vla -march=native -O2 -pipe -Wall -std=c99 -Werror=implicit-function-declaration -Werror=missing-prototypes -fno-math-errno -fno-trapping-math -c -o vbo/vbo_noop.lo /var/tmp/portage/media-libs/mesa-17.1.2/work/mesa-17.1.2/src/mesa/vbo/vbo_noop.c make[5]: *** [Makefile:2946: vbo/vbo_minmax_index.lo] Segmentation fault make[5]: *** Waiting for unfinished jobs.... And the fourth build succeeded. Ugh. |