| 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'''. |