Linux/Compiler Options: Difference between revisions
(add note about baseline compiler) |
|||
Line 5: | Line 5: | ||
<th>Compiler + Options</th> | <th>Compiler + Options</th> | ||
<th>Notes</th> | <th>Notes</th> | ||
</tr> | |||
<tr> | |||
<td>gcc 4.1.2 (-Os -freorder-blocks -fno-reorder-functions)</td> | |||
<td> | |||
Baseline for testing. Very similar to our reference platform, which uses gcc 4.1.1. Those options above are the default options that we use for compiling. | |||
This compiler version apparently does not inline even trivial functions.[https://bugzilla.mozilla.org/show_bug.cgi?id=409803#c0] | |||
</td> | |||
</tr> | </tr> | ||
</table> | </table> |
Revision as of 21:38, 8 January 2008
Compilers
Compiler + Options | Notes |
---|---|
gcc 4.1.2 (-Os -freorder-blocks -fno-reorder-functions) |
Baseline for testing. Very similar to our reference platform, which uses gcc 4.1.1. Those options above are the default options that we use for compiling. This compiler version apparently does not inline even trivial functions.[1] |
Distributions
Name |
GCC Version |
Last Build |
---|---|---|
Ubuntu 7.10 |
gcc version 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2) |
2.0.0.11+2nobinonly-0ubuntu0.7.10 (2008-01-07) |
gcc flags |
||
Fedora 8 |
gcc version 4.1.2 20070925 (Red Hat 4.1.2-33) |
firefox-2.0.0.10-3.fc8 (2008-01-04) |
gcc flags |
||
CentOS 5.1 |
gcc version 4.1.2 20070626 (Red Hat 4.1.2-14) |
firefox-1.5.0.12-7.el5.centos (2008-01-07) |
gcc flags |