Christian Wiese
8b5d7e6e9a
gcc: changed to always enable plugin support
12 years ago
Christian Wiese
dd037c390d
gcc: fixed cross build by explicitely setting the path to find build prerequisites only at toolchain stage
...
Note:
This reverts the changes done by following commit:
-----------------------------------------------------------------------------
commit 041df7170f
Author: Christian Wiese <chris@opensde.org>
AuthorDate: Mon Aug 6 23:56:15 2012 +0200
Commit: Christian Wiese <chris@opensde.org>
CommitDate: Tue Oct 23 00:25:40 2012 +0200
gcc: changed to set locations of build prerequisites in all stages instead of toolchain stage only
-----------------------------------------------------------------------------
which badly broke the cross-build of gcc when using uclibc!
12 years ago
Christian Wiese
3574ef727f
gcc: add libitm patch to append -fno-exceptions to CXXFLAGS
...
Note:
http://pkgs.fedoraproject.org/cgit/gcc.git/plain/gcc47-libitm-fno-exceptions.patch
12 years ago
Christian Wiese
e736f38231
gcc: add patch to emit DW_LANG_C99 (pr38757)
...
Note:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38757
12 years ago
Christian Wiese
3edc69533c
gcc: add patch from upstream to silently ignore always_inline attribute for redefined extern inline functions
...
Note:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33763
Seems that this should be also fixed for gcc 4.6!
12 years ago
Christian Wiese
104d84c2ba
gcc: add patch with a workaround fixing the build on x86
...
Note:
http://gcc.gnu.org/PR52695
12 years ago
Christian Wiese
508c6d8f41
gcc: improved to explicitely build --with-linker-hash-style=gnu when glibc is the primary libc
12 years ago
Christian Wiese
af5f2e6fa9
gcc: improved to build with --enable-linker-build-id by default to pass --build-id option to the linker for all final links
12 years ago
Christian Wiese
46becac57f
gcc: improved to build with --enable-gnu-unique-object if glibc is the primary libc used by the target
...
Note:
see: http://gcc.gnu.org/install/configure.html
------------------------------------------------------------------------------
--enable-gnu-unique-object
Tells GCC to use the gnu_unique_object relocation for C++ template static data
members and inline function local statics. Enabled by default for a native
toolchain with an assembler that accepts it and GLIBC 2.11 or above, otherwise
disabled.
------------------------------------------------------------------------------
12 years ago
Christian Wiese
005dc2ea52
gcc: explicitely enable C99 and 'long long' support
12 years ago
Christian Wiese
88d1b42d33
gcc: Updated (4.7.1 -> 4.7.2)
12 years ago
Christian Wiese
d0846481b1
gcc: disable libitm in toolchain stage
...
Note:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51072
12 years ago
Christian Wiese
5e66c0961a
gcc: Updated (4.6.3 -> 4.7.1)
12 years ago
Christian Wiese
6bf92746f3
gcc: added upstream patch fixing to build against glibc >= 2.16
12 years ago
Christian Wiese
c386ea56b8
gcc: moved ppl related confopts behind cloog confopts and commented why ppl is still needed even when using the cloog-isl backend
12 years ago
Christian Wiese
f44758aac2
gcc: changed to use cloog isl backend for the Graphite loop optimization
12 years ago
Christian Wiese
f72da8f08a
gcc: changed to only set ppl and cloog path if both are installed effectively
...
Note:
Those are needed for the Graphite loop optimization but are optional!
12 years ago
Christian Wiese
041df7170f
gcc: changed to set locations of build prerequisites in all stages instead of toolchain stage only
12 years ago
Christian Wiese
4081a45a6b
gcc: improved to explicitely set prefix, libdir and includedir of libmpc
12 years ago
Christian Wiese
5fdb549f4b
gcc: improved to explicitely set cloog libdir and includedir
12 years ago
Christian Wiese
4c334145ff
gcc: improved to explicitely set ppl libdir and includedir
12 years ago
Christian Wiese
3a27f20d7b
gcc: improved to explicitely set mpfr includedir
12 years ago
Christian Wiese
381a15c58b
gcc: improved to explicitely set gmp libdir and includedir
12 years ago
Christian Wiese
f06a1862b5
gcc: changed to use pkgprefix for determining the path of the build requirements properly
12 years ago
Christian Wiese
1010955db7
gcc: fixed quoting in gcc.conf to properly find the needed libraries
12 years ago
Christian Wiese
fb1e7acfe1
gcc: changed to disable GO language frontend by default
...
Note:
Seems that it can be build reliably on x86-32 only :/
13 years ago
Christian Wiese
f9f7bad7aa
gcc: Updated (4.6.2 -> 4.6.3)
13 years ago
Christian Wiese
7275a91b15
gcc: fixed shared files conflict with libffi package by not installing the internall libffi man pages
13 years ago
Christian Wiese
fb0aae7f8a
gcc: removed broken code which was supposed to create symlinks for runtime libraries
13 years ago
Christian Wiese
6e5e45bd7a
gcc: added possibility to enable/disable the go language backend support
13 years ago
Christian Wiese
60f61102b6
gcc: Updated (4.6.1 -> 4.6.2)
13 years ago
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
14 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