8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-22 18:43:02 +01:00

be careful about tuning for a specific Instruction Set Architecture

This commit is contained in:
verbguy 2009-09-29 15:16:47 +00:00
parent 844f5111f9
commit 70b7b22560

View File

@ -715,8 +715,8 @@ td.right {
</p>
<p>
The default instruction set architecture for HP-UX Itanium is
blended. Enthusiasts may compile with +DSnative, which tunes for
the processor on which the compiler is running.
blended. Enthusiasts may add +DSnative to the CFLAGS/CXXFLAGS,
which tunes for the processor on which the compiler is running.
</p>
<h2>
<a name="hp2" id="hp2">4.3 HP-UX 11i v3 on PA-RISC, HP aCC C++
@ -784,8 +784,8 @@ td.right {
<pre>
export CC=cc
export CXX=CC
export CFLAGS="-m64 -xarch=sparcvis"
export CXXFLAGS="-m64 -xarch=sparcvis"
export CFLAGS="-m64"
export CXXFLAGS="-m64"
</pre>
<p class="caption">
Autoconf Environment Variables for Solaris 10, SPARC
@ -794,6 +794,11 @@ td.right {
This configuration was also tested on Solaris 9, SPARC, using Sun
Studio 12.
</p>
<p>
The default instruction set architecture for Solaris SPARC is
generic (-xarch=generic). Enthusiasts may add -xarch=native to the CFLAGS/CXXFLAGS,
which tunes for the processor on which the compiler is running.
</p>
<p>
<b>Note!</b> Sun Studio 12 is the last Sun Studio release to
support Solaris 9. Sun Studio "Update 1" requires Solaris 10 or
@ -806,8 +811,8 @@ td.right {
<pre>
export CC=cc
export CXX=CC
export CFLAGS="-m64 -xarch=sse2a"
export CXXFLAGS="-m64 -xarch=sse2a"
export CFLAGS="-m64"
export CXXFLAGS="-m64"
</pre>
<p class="caption">
Autoconf Environment Variables Solaris 10, AMD64
@ -816,6 +821,11 @@ td.right {
Firebird requires Solaris 10 or later when using Sun Studio on
Solaris AMD64. Solaris 9 is not supported on AMD64.
</p>
<p>
The default instruction set architecture for Solaris on AMD64 is
generic (-xarch=generic). Enthusiasts may add -xarch=native to the CFLAGS/CXXFLAGS,
which tunes for the processor on which the compiler is running.
</p>
<h1>
<a name="testing" id="testing">5.0 Testing in Place</a>
</h1>