Summary: | media-libs/harfbuzz-2.8.1 undefined reference to `__gxx_personality_v0' when CFLAGS="-fexceptions" | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Alessandro Barbieri <lssndrbarbieri> |
Component: | Current packages | Assignee: | Lars Wendler (Polynomial-C) (RETIRED) <polynomial-c> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | gnome, jstein, office, sam |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge_info
harfbuzz-2.8.1:20210515-113459.log |
Description
Alessandro Barbieri
2021-05-15 12:37:18 UTC
Created attachment 708768 [details]
emerge_info
emerge --info
Created attachment 708771 [details]
harfbuzz-2.8.1:20210515-113459.log
build log
FAILED: src/libharfbuzz.so.0.20801.0 x86_64-pc-linux-gnu-gcc -o src/libharfbuzz.so.0.20801.0 src/libharfbuzz.so.0.20801.0.p/hb-aat-layout.cc.o src/libharfbuzz.so.0.20801.0.p/hb-aat-map.cc.o src/libharfbuzz.so.0.20801.0.p/hb-blob.cc.o src/libharfbuzz.so.0.20801.0.p/hb-buffer-serialize.cc.o src/libharfbuzz.so.0.20801.0.p/hb-buffer.cc.o src/libharfbuzz.so.0.20801.0.p/hb-common.cc.o src/libharfbuzz.so.0.20801.0.p/hb-draw.cc.o src/libharfbuzz.so.0.20801.0.p/hb-face.cc.o src/libharfbuzz.so.0.20801.0.p/hb-fallback-shape.cc.o src/libharfbuzz.so.0.20801.0.p/hb-font.cc.o src/libharfbuzz.so.0.20801.0.p/hb-map.cc.o src/libharfbuzz.so.0.20801.0.p/hb-number.cc.o src/libharfbuzz.so.0.20801.0.p/hb-ot-cff1-table.cc.o src/libharfbuzz.so.0.20801.0.p/hb-ot-cff2-table.cc.o src/libharfbuzz.so.0.20801.0.p/hb-ot-color.cc.o src/libharfbuzz.so.0.20801.0.p/hb-ot-face.cc.o src/libharfbuzz.so.0.20801.0.p/hb-ot-font.cc.o src/libharfbuzz.so.0.20801.0.p/hb-ot-layout.cc.o src/libharfbuzz.so.0.20801.0.p/hb-ot-map.cc.o src/libharfbuzz.so.0.20801.0.p/hb-ot-math.cc.o src/libharfbuzz.so.0.20801.0.p/hb-ot-meta.cc.o src/libharfbuzz.so.0.20801.0.p/hb-ot-metrics.cc.o src/libharfbuzz.so.0.20801.0.p/hb-ot-name.cc.o src/libharfbuzz.so.0.20801.0.p/hb-ot-shape-complex-arabic.cc.o src/libharfbuzz.so.0.20801.0.p/hb-ot-shape-complex-default.cc.o src/libharfbuzz.so.0.20801.0.p/hb-ot-shape-complex-hangul.cc.o src/libharfbuzz.so.0.20801.0.p/hb-ot-shape-complex-hebrew.cc.o src/libharfbuzz.so.0.20801.0.p/hb-ot-shape-complex-indic-table.cc.o src/libharfbuzz.so.0.20801.0.p/hb-ot-shape-complex-indic.cc.o src/libharfbuzz.so.0.20801.0.p/hb-ot-shape-complex-khmer.cc.o src/libharfbuzz.so.0.20801.0.p/hb-ot-shape-complex-myanmar.cc.o src/libharfbuzz.so.0.20801.0.p/hb-ot-shape-complex-syllabic.cc.o src/libharfbuzz.so.0.20801.0.p/hb-ot-shape-complex-thai.cc.o src/libharfbuzz.so.0.20801.0.p/hb-ot-shape-complex-use.cc.o src/libharfbuzz.so.0.20801.0.p/hb-ot-shape-complex-vowel-constraints.cc.o src/libharfbuzz.so.0.20801.0.p/hb-ot-shape-fallback.cc.o src/libharfbuzz.so.0.20801.0.p/hb-ot-shape-normalize.cc.o src/libharfbuzz.so.0.20801.0.p/hb-ot-shape.cc.o src/libharfbuzz.so.0.20801.0.p/hb-ot-tag.cc.o src/libharfbuzz.so.0.20801.0.p/hb-ot-var.cc.o src/libharfbuzz.so.0.20801.0.p/hb-set.cc.o src/libharfbuzz.so.0.20801.0.p/hb-shape-plan.cc.o src/libharfbuzz.so.0.20801.0.p/hb-shape.cc.o src/libharfbuzz.so.0.20801.0.p/hb-shaper.cc.o src/libharfbuzz.so.0.20801.0.p/hb-static.cc.o src/libharfbuzz.so.0.20801.0.p/hb-style.cc.o src/libharfbuzz.so.0.20801.0.p/hb-ucd.cc.o src/libharfbuzz.so.0.20801.0.p/hb-unicode.cc.o src/libharfbuzz.so.0.20801.0.p/hb-ft.cc.o src/libharfbuzz.so.0.20801.0.p/hb-graphite2.cc.o src/libharfbuzz.so.0.20801.0.p/hb-glib.cc.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libharfbuzz.so.0 -Bsymbolic-functions -Os -pipe -march=native -fdiagnostics-color=always -fexceptions -Wformat -fstack-clash-protection -Wimplicit-function-declaration -Wno-error=implicit-function-declaration -Wl,-O1 -Wl,--as-needed -Wl,--sort-common -pthread -lm /usr/lib64/libfreetype.so /usr/lib64/libgraphite2.so /usr/lib64/libglib-2.0.so -Wl,--end-group /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: src/libharfbuzz.so.0.20801.0.p/hb-aat-layout.cc.o:(.data.rel.local.DW.ref.__gxx_personality_v0[DW.ref.__gxx_personality_v0]+0x0): undefined reference to `__gxx_personality_v0' collect2: error: ld returned 1 exit status This seems self inflicted? Why did you use that flag? I'm trying archlinux hardened flags https://gitlab.archlinux.org/archlinux/rfcs/-/blob/master/rfcs/0003-buildflags.rst |