Christian Wiese
880152aef9
gcc: fixed to disable libquadmath at toolchain stage
13 years ago
Christian Wiese
1397a8b6a2
gcc: updated/rediffed multilib patch
13 years ago
Christian Wiese
261bdaf160
gcc: updated/rediffed no-fixincludes.patch for gcc 4.6
13 years ago
Christian Wiese
e2df43f1f6
gcc: removed libstdcpp-with-tag-cc.patch (obsolete)
13 years ago
Christian Wiese
22f745ad01
gcc: Updated (4.4.6 -> 4.6.1)
13 years ago
Christian Wiese
58476404ca
gcc: Updated (4.4.5 -> 4.4.6)
14 years ago
Aldas Nabazas
8c3a128d52
massive cache files update from compiling packages <400.000 , ref build 2011-02-07
14 years ago
Christian Wiese
505efa22e3
gcc/parse-config: changed to export CXX properly in stage 0 (see note!)
...
Note:
In my opinion it is perfectly safe to export CXX in toolchain stage because
I can see no reason why we can't assume that the build host has a properly
installed C++ compiler available.
14 years ago
Aldas Nabazas
f0c24edfba
gcc: partialy disable internal libffi
14 years ago
Christian Wiese
985a6d2e2e
gcc: Updated (4.4.4 -> 4.4.5)
14 years ago
Christian Wiese
b16dfe4c6c
gcc: changed to always apply the multilib patch and removed the "pure64" patch because it is not needed anymore
14 years ago
Christian Wiese
492d4235af
gcc: changed to to explicitely inject '-mtune=generic' while building a generic x86-64 target without CPU specific optimzation
14 years ago
Christian Wiese
f08ba34055
gcc: fixed gcj support by including latest ecj 4.5
15 years ago
Christian Wiese
7970a85a49
gcc: Updated (4.4.3 -> 4.4.4)
15 years ago
Christian Wiese
1224ce00e4
gcc: renamed gcc-4.4.2-pure64-1.diff -> gcc-4.4-pure64-1.diff (no need for using minor versions in patch names)
15 years ago
Christian Wiese
fa438d7079
gcc: renamed gcc-4.4.2-gxx_include_dir.patch.toolchain -> gcc-4.4-gxx_include_dir.patch.toolchain (no need for using minor versions in patch names)
15 years ago
Christian Wiese
579c93cf04
gcc: rediffed gcc multilib patch for gcc 4.4 series
15 years ago
Christian Wiese
611e4b7f29
gcc: renamed gcc-4.1.2-multilib-1.diff => gcc-4.4-multilib-1.diff (preparing a rediff)
15 years ago
Christian Wiese
6e5b2331d0
gcc: replaced and renamed patch which assures that we do not run the 'fixinc.sh' script
...
Note:
The fixincludes script attempts to "fix" the system headers installed so far.
Since GCC is cross-compiled expecting the system headers to be in
/usr/include, the script will be looking at the host system's headers.
15 years ago
Christian Wiese
d3f96c8782
gcc: fixed gcc to not create a 'include-fixed' directory containing certain header files, but install the header file into the default include directory.
...
Note:
Without this patch a 'include-fixed' directory is created on install, where # the 'limits.h' and 'syslimits.h' header files get installed as following
flist output is demonstrating:
--------------------------------------------------------------------------
gcc: usr/lib/gcc/i686-unknown-linux-gnu/4.4.3/include-fixed
gcc: usr/lib/gcc/i686-unknown-linux-gnu/4.4.3/include-fixed/README
gcc: usr/lib/gcc/i686-unknown-linux-gnu/4.4.3/include-fixed/limits.h
gcc: usr/lib/gcc/i686-unknown-linux-gnu/4.4.3/include-fixed/syslimits.h
--------------------------------------------------------------------------
15 years ago
Christian Wiese
e872edbec8
gcc: fix cross-compiling by helping some configure tests to find the libc for linking
...
Note:
While trying to cross-compile a uclibc based target I experienced failing
configure tests for computing the suffix of object files.
In the respective config.log following error occured multiple times:
TOOLCHAIN/tools.cross/crosscc/../libexec/gcc/i686-unknown-linux-uclibc/4.4.3/cc1: error while loading shared libraries: libc.so.0: cannot open shared object file: No such file or directory
No matter if that problem occured only while building a uclibc target, it seems
to be a good idea to assure that we link against the right libc.
15 years ago
Christian Wiese
70c7a178c0
gcc: improved case statement in gcc.conf for setting '-with-{arch,cpu,tune}' configure option
15 years ago
Christian Wiese
8b2010cf66
gcc: fix to provide same settings we use for -m{arch,cpu,tune} via configure options
...
gcc 4.4 introduced configure options for arch, cpu and tune which influence
the default compiler settings on the final target machine.
Because we inject -m{arch,cpu,tune} through the gcc wrapper we now have to
provide the same settings through configure options, so the final user is
not running into problems like getting missing symbols for software
emulated facilities provided by the gcc support library.
15 years ago
Christian Wiese
506f351a44
gcc: Updated (4.4.2 -> 4.4.3)
15 years ago
Christian Wiese
e22dac2ba6
gcc: adapted patch for "pure64" builds to be usable with gcc 4.4.2
15 years ago
Christian Wiese
7a1a37c2f4
gcc: fix cross-compiling stage by explicitely specify the target architecture (needed by gcc 4.3 and upwards)
15 years ago
Christian Wiese
c507b1907e
gcc: fix to help configure to use the native libraries of gmp, mpfr, ppl and cloog-ppl we build in the toolchain directory
15 years ago
Christian Wiese
94bb616d0c
gcc: rediffed and renamed toolchain patch for fixing gxx includedir
15 years ago
Christian Wiese
cc027dcaa0
gcc: removed gcc-4.1.2-cross_search_paths-1.patch
15 years ago
Christian Wiese
d1bb548a68
gcc: Updated (4.2.4 -> 4.4.2)
15 years ago
Aldas Nabazas
4c6ec9f1c0
gcc: Updated (4.1.2 -> 4.2.4)
15 years ago
Alejandro Mery
0ac32e12df
gcc: moved per-architecture options into $confdir/arch/options.$arch.in
16 years ago
Alejandro Mery
dbeae97b6a
gcc: removed "smart" optimization handling
16 years ago
Alejandro Mery
a73b7acd1e
[gcc] Changed to not enable cxa when cross compiling as stage 1 builds fail if this is enabled - needs research
17 years ago
Christian Wiese
e7d337f6c4
Fixed gcc to explicitely disable __cxa_atexit for i386
17 years ago
Christian Wiese
ac359d2485
Improved gcc by adding a CLFS patch assuring that gcc does not search the /usr directory for libgcc_s.so when cross-compiling
17 years ago
Christian Wiese
62c8fd9671
Fixed gcc to use gcc_gxx_include_dir='${CROSS_SYSTEM_HEADER_DIR}/c++'
...
Note: This fixes cross-compiling C++ code!
17 years ago
Christian Wiese
9110e4be57
Taking over gcc package maintainship
17 years ago
Christian Wiese
5543c710b1
Added gcc patch including the accumulated upstream fixes for gcc-4.1
17 years ago
Alejandro Mery
d8cf15a66c
Regenerated copyright notes broadly, without renewing them.
17 years ago
Alejandro Mery
d15769f41d
Removed trailing spaces massively, hoping to not break anything. Copyright notes not renewed
17 years ago
Alejandro Mery
387f135812
Removed superfluous "" and '' when assigning an empty value to bash variables in *.in
17 years ago
Christian Wiese
4fd37f03bc
Removed trailing dot from status messages produced by gcc and ccache
17 years ago
Christian Wiese
9f380bb9f6
Included multilib patch for gcc 4.1.2
...
- This patch has to be applied while building a multilib target
to get the right library locations we want. (lib32/lib64)
17 years ago
Christian Wiese
ea1911c741
Added gcc pure64 patch
...
- This patch has to be applied if we want to build "pure" 64bit builds,
that means no multilib support!
17 years ago
Alejandro Mery
d32f7ff958
Fixed gcc (upstream patch) to not optimize abs() moving negative multipliers inside
17 years ago
Minto van der Sluis
287677382f
Modified gcc to use external fastjar if available.
17 years ago
Alejandro Mery
609b78d673
Renamed the only .patch.cross0 (from gcc) to .patch.toolchain - close #375
18 years ago
Christian Wiese
364039d4d7
* renamed cf -> xorg-cf-files
...
* updated cache files accordingly
git-svn-id: svn://svn.opensde.net/opensde/package/trunk@20667 10447126-35f2-4685-b0cf-6dd780d3921f
18 years ago
Alejandro Mery
a12ba6cd59
* updated gcc (4.1.1 -> 4.1.2)
...
git-svn-id: svn://svn.opensde.net/opensde/package/trunk@20530 10447126-35f2-4685-b0cf-6dd780d3921f
18 years ago