Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
linux:gentoo [2020/10/12 14:49] – [Options différentes pour certains paquets] : ajout de "Un fichier de config" root | linux:gentoo [2021/06/26 09:23] (Version actuelle) – [Options différentes pour certains paquets] : ajout de "LDFLAGS" root |
---|
FCFLAGS="${COMMON_FLAGS} -O1" | FCFLAGS="${COMMON_FLAGS} -O1" |
FFLAGS="${COMMON_FLAGS} -O1" | FFLAGS="${COMMON_FLAGS} -O1" |
| LDFLAGS="${LDFLAGS} -Wl,-O1" |
</file> | </file> |
| |
* ''j2.conf'' quand le paquet ne peut pas compiler avec tous les cœurs. Notamment car on ne peut pas différencier le nombre d'instances en parallèle pour le compilateur et le lieur. | * ''j2.conf'' quand le paquet ne peut pas compiler avec tous les cœurs. Notamment car on ne peut pas différencier le nombre d'instances en parallèle pour le compilateur et le lieur. |
* ''O1.conf'' quand on a les erreurs classiques de type ''undefined symbol'' pour les fonctions mal déclarées ''inline'' et qui ne compile que sans ''-O0''. | * ''O1.conf'' quand on a les erreurs classiques de type ''undefined symbol'' pour les fonctions mal déclarées ''inline'' et qui ne compile que sans ''-O0''. |
| |
| ===debugcompress vs -Wl,--compress-debug-sections,zlib=== |
| |
| C'est la même chose : |
| |
| * ''debugcompress'' et ''-Wl,%%--%%compress-debug-sections,zlib'' : 534056 o |
| * ''debugcompress'' : 534080 o |
| * ''-Wl,%%--%%compress-debug-sections,zlib'' : 534056 o |
| * sans rien : 1097752 o |
| |
===clang=== | ===clang=== |
Ne pas compiler avec ''default-compiler-rt''. Sinon, il sera nécessaire de lier chaque compilation ''clang'' avec ''-lgcc_s'' pour éviter les erreurs de type ''undefined reference to symbol '_Unwind_Resume@@GCC_3.0'''. | Ne pas compiler avec ''default-compiler-rt''. Sinon, il sera nécessaire de lier chaque compilation ''clang'' avec ''-lgcc_s'' pour éviter les erreurs de type ''undefined reference to symbol '_Unwind_Resume@@GCC_3.0'''. |