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
Alejandro Mery
8aef63a392
libtool: Improved parse-config to export LIBTOOL for package without NO-LIBTOOL-FIX
15 years ago
Alejandro Mery
a4be853bb6
libtool: Improved stage 0 build to create an ${arch_target}-libtool be used in stage 1
15 years ago
Alejandro Mery
700e2015c8
libtool: Changed it's global integration to remove .la file after every cross-compilation
15 years ago
Christian Wiese
029b8e5b4c
libtool: Updated (2.2.6a -> 2.2.6b)
15 years ago
Christian Wiese
506f351a44
gcc: Updated (4.4.2 -> 4.4.3)
15 years ago
Christian Wiese
286c2097a1
gmp: Updated (4.3.1 -> 4.3.2)
...
Note:
This commit is also including a patch fixing build issues that
appeared with gmp 4.3.2. The patch is addressing the problem
by adding "--tag=CC" to libtool calls for compiling and linking.
15 years ago
Christian Wiese
71ceb703e1
binutils: Updated (2.20.51.0.4 -> 2.20.51.0.6)
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
5f13ca7bc3
binutils: Updated (2.20.51.0.3 -> 2.20.51.0.4)
15 years ago
Christian Wiese
807dc71428
mpfr: Updated (2.4.1-p5 -> 2.4.2-p2)
...
NOTE: Please use the single patch files from upstream and not the cumulative patch by now!
15 years ago
Christian Wiese
5fb64a09ca
mpfr: removed ugly cumulative patch file handling in favour of using single upstream patch files
15 years ago
Christian Wiese
49f963cfd7
uclibc: disable gcc's decimal float support because uclibc has no C99 Floating-point environment (fenv.h)
15 years ago
Christian Wiese
073404487a
uclibc: rediffed needed gcc patches to apply on gcc 4.4.2 and removed obsolete patches
...
NOTE: The reference for the patches was the patchset of the buildroot project.
see: http://git.buildroot.net/buildroot/tree/toolchain/gcc/4.4.2
15 years ago
Christian Wiese
aeb56a86d7
uclibc: rediffed exisiting binutils patches
15 years ago
Christian Wiese
0b150d7467
glibc: fixing configure check to accept higher versions of binutils
15 years ago
Christian Wiese
53bcd2f872
mpfr: use the native libraries and the right headers of gmp at toolchain stage
15 years ago
Christian Wiese
4ca172aaad
mpfr: changed to build in stages 0, 1 and 3 instead of stage 2
15 years ago
Christian Wiese
2152c04e8c
gmp: enable gmp support in all available stages besides cross stage
15 years ago
Christian Wiese
3cbd2fa3b1
gmp: changed to build in stages 0, 1 and 3 instead of stage 2
15 years ago
Christian Wiese
15b3fbe233
gmp: fix to use host g++ and remove '--target' configure option at toolchain stage
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
c0e873092c
mpfr: Updated (2.2.1 -> 2.4.1-p5)
15 years ago
Christian Wiese
8d674bdb81
gmp: Updated (4.2.4 -> 4.3.1)
15 years ago
Christian Wiese
d1bb548a68
gcc: Updated (4.2.4 -> 4.4.2)
15 years ago
Christian Wiese
3e91268919
binutils: Updated (2.19.51.0.14 -> 2.20.51.0.3)
15 years ago
Christian Wiese
f9ef2c06a7
glibc: Updated (2.9 -> 2.10.1)
15 years ago
Christian Wiese
3be4963a1e
linux26-src: Updated (2.6.32.10 -> 2.6.32.11)
15 years ago
Christian Wiese
0cb5565325
linux26: Updated (2.6.32.10 -> 2.6.32.11)
15 years ago
Christian Wiese
9431502fe2
linux-header: Updated (2.6.32.10 -> 2.6.32.11)
15 years ago
Christian Wiese
b141b8b821
linux26: adapted OpenSDE specific kernel config patch which adds the 'no2modconfig' make target to kernel version 2.6.32
15 years ago
Christian Wiese
ee74c39a62
linux26-src: Updated (2.6.31.12 -> 2.6.32.10)
15 years ago
Christian Wiese
c172317d44
linux26: Updated (2.6.31.12 -> 2.6.32.10)
15 years ago
Christian Wiese
58e271c9ea
linux-header: Updated (2.6.31.12 -> 2.6.32.10)
15 years ago
Christian Wiese
e9ce32cfe5
module-init-tools: Updated (3.8 -> 3.11.1)
15 years ago
Christian Wiese
01617ad0e3
linux26: disable building of sample code by default
15 years ago
Christian Wiese
10b5a56550
linux26: disable build time boot arguments by default
15 years ago
Christian Wiese
23f9fbfa91
linux26: disable the tracing infrastructure by default
15 years ago
Christian Wiese
8975fd7abc
linux26: disable gcov kernel profiling support by default because it seems to be broken
15 years ago
Christian Wiese
6c61528049
linux26: fixed serial console support by adding CONFIG_SERIAL_8250_PCI=y and CONFIG_SERIAL_8250_PNP=y
...
Note: There are known problems using the 8250 PNP driver as a module!
15 years ago
Alejandro Mery
3267deca5b
uclibc: changed to not install include/scsi
15 years ago
Christian Wiese
440bc6543c
linux26: removed obsolete patches and disabled others that need more review
15 years ago
Alejandro Mery
ae51509dcc
glibc: changed to not install scsi/
15 years ago
Alejandro Mery
18d08a4dd9
linux-header: added upstream patches to install a useful scsi/
15 years ago