Closed fordfrog closed 1 year ago
Yeah, this one fails. Didn't investigate why yet.
Same issue here.
USE: X abi_x86_64 amd64 clang cups custom-cflags elibc_glibc kernel_linux official optimize-thinlto optimize-webui pgo proprietary-codecs pulseaudio qt5 screencast system-abseil-cpp system-av1 system-brotli system-crc32c system-double-conversion system-ffmpeg system-harfbuzz system-icu system-jsoncpp system-libevent system-libusb system-libvpx system-openh264 system-openjpeg system-png system-re2 system-snappy system-woff2 thinlto vaapi wayland widevine
Running clang/llvm-16, media-libs/libaom, media-libs/libvpx ~amd64
I managed to fix gn dependencies resolution, but it still breaks the compilation due to https://github.com/llvm/llvm-project/issues/50248.
Hacking abseil options to avoid std::optional
from libstdc++ breaks ABI compatibility:
ld.lld: error: undefined symbol: absl::lts_20230125::optional_internal::throw_bad_optional_access()
So, until llvm/libstdc++ issue is fixed this won't work.
PS: This could actually work with libc++, but I didn't explore this possibility. Or with gcc.
This may be fixed in the latest release of this repo due to this workaround
@Username404-59 Unfortunately there are other incompatibilities between libstdc++ and libc, see #295
i enabled all new system stuff just to test it and i get following error:
here are the use flags: