Compilation of x11-libs/cairo-1.10.0-r3 failed on OS X beacuse of missing symbols ___umodti3, ___udivti3, and ___multi3
please try the following: - if you have -O2, replace it with -O3 - if you have -mtune/-mcpu flags, drop them - if you have other flags, drop them in isolation
Created attachment 251699 [details] Build log
It helped, thanks! However, previous version cairo-1.8.10 build fine with my CFLAGS (-O2 -pipe -mcpu=G5 -mtune=G5)
which combination helped? switching to -O3?
Hm.. I've thought you mean to these all at once :) I've succeeded with CFLAGS="-O3" (without any march or mtune) -O3 with -march=G5 and -mtune=G5 failed compiler test
CFLAGS="-O3 -pipe -mtune=G5" works fine
I've made a mistake - used -march instead of -mcpu. However, CFLAGS="-O3 -pipe -mcpu=G5 -mtune=G5" fails with the same error as was originally reported CFLAGS="-O3 -pipe -maltivec -mtune=G5" - works CFLAGS="-O3 -pipe -mpowerpc-gpopt -mtune=G5" - works CFLAGS="-O3 -pipe -mpowerpc-gfxopt -mtune=G5" - works CFLAGS="-O3 -pipe -mmfcrf -mtune=G5" - works CFLAGS="-O3 -pipe -mstring -mtune=G5" - works CFLAGS="-O3 -pipe -mmultiple -mtune=G5" - works I don't know what else may be enabled by mcpu=G5
I filtered -mcpu in the ebuild