Bug ID 1135744
Summary [Staging] texlive fails to build against gc 8.x
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component Other
Assignee bnc-team-screening@forge.provo.novell.com
Reporter dimstar@opensuse.org
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

gc 8.0.4 was submitted for inclusion into Factory. During the staging process
though, texlive resulted in a build failure

> /usr/lib64/gcc/x86_64-suse-linux/8/../../../../x86_64-suse-linux/bin/ld: picture.o: in function `operator new(unsigned long, GCPlacement, void (*)(void*, void*), void*)':
[ 1376s] /usr/include/gc/gc_cpp.h:545: undefined reference to
`GC_throw_bad_alloc()'
[ 1376s]
/usr/lib64/gcc/x86_64-suse-linux/8/../../../../x86_64-suse-linux/bin/ld:
settings.o: in function `operator new(unsigned long, GCPlacement, void
(*)(void*, void*), void*)':
[ 1376s] /usr/include/gc/gc_cpp.h:545: undefined reference to
`GC_throw_bad_alloc()'
[ 1376s]
/usr/lib64/gcc/x86_64-suse-linux/8/../../../../x86_64-suse-linux/bin/ld:
settings.o: in function `gc::operator new(unsigned long)':
[ 1376s] /usr/include/gc/gc_cpp.h:410: undefined reference to
`GC_throw_bad_alloc()'
[ 1376s]
/usr/lib64/gcc/x86_64-suse-linux/8/../../../../x86_64-suse-linux/bin/ld:
/usr/include/gc/gc_cpp.h:410: undefined reference to `GC_throw_bad_alloc()'
[ 1376s]
/usr/lib64/gcc/x86_64-suse-linux/8/../../../../x86_64-suse-linux/bin/ld:
/usr/include/gc/gc_cpp.h:410: undefined reference to `GC_throw_bad_alloc()'
[ 1376s]
/usr/lib64/gcc/x86_64-suse-linux/8/../../../../x86_64-suse-linux/bin/ld:
settings.o:/usr/include/gc/gc_cpp.h:410: more undefined references to
`GC_throw_bad_alloc()' follow


This can either be an issue in texlive (making use of code exposed in a library
it is not linking, e.g. gccpp) or gc might use them implicitly and not linking
the lib itself (possibly texlive needs a different way to identify what to
link)


You are receiving this mail because: