New comment by oreo639 on void-packages repository https://github.com/void-linux/void-packages/issues/39809#issuecomment-1283567922 Comment: The ffmpeg build failure isn't related to gcc 12 and has already been resolved: https://github.com/void-linux/void-packages/issues/39648 Here is the libreoffice build failure on musl: ``` configure:23848: checking for CLucene/analysis/cjk/CJKAnalyzer.h configure:23848: /usr/bin/ccache g++ -c -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe -DGLM_ENABLE_EXPERIMENTAL -DU_USING_ICU_NAMESPACE=1 -DGLM_ENABLE_EXPERIMENTAL -DU_USING_ICU_NAMESPACE=1 -fdebug-prefix-map=/builddir/libreoffice-7.3.3.2=. conftest.cpp >&5 In file included from /usr/include/CLucene/debug/lucenebase.h:10, from /usr/include/CLucene/SharedHeader.h:201, from /usr/include/CLucene/StdHeader.h:20, from /usr/include/CLucene.h:11, from conftest.cpp:90: /usr/include/CLucene/LuceneThreads.h:72:24: error: 'pthread_t' does not name a type 72 | static _LUCENE_THREADID_TYPE _GetCurrentThreadId(); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CLucene/LuceneThreads.h:73:32: error: 'pthread_t' does not name a type 73 | static _LUCENE_THREADID_TYPE CreateThread(luceneThreadStartRoutine* func, void* arg); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CLucene/LuceneThreads.h:74:48: error: 'pthread_t' has not been declared 74 | static void JoinThread(_LUCENE_THREADID_TYPE id); | ^~~~~~~~~~~~~~~~~~~~~ ```