Commit Graph

44 Commits

Author SHA1 Message Date
Michael Tremer
6c4cc7ea1b Move toolchain from /tools to /tools_${arch}
This will allow us to run multiple builds on the same
system at the same time (or at least have them on disk).

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-11-23 15:57:28 +00:00
Arne Fitzenreiter
f3c01b39e4 toolchain: filter -mfpu from CFLAGS for first pass
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2017-07-07 10:12:28 +02:00
Michael Tremer
8e01581f67 binutils: Remove any host optimisations in toolchain's first pass
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-05-20 09:33:27 +01:00
Michael Tremer
18f4933922 binutils: Cleanup makefile
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-05-18 12:06:31 +01:00
Michael Tremer
dc7d6b204d make.sh: Cleanup of polluted environment
The build environment is using a number of variables which
occasionally conflicted with some other build systems.

This patch cleans that up by renaming some variables and
later unexporting them in the lfs files.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-05-18 12:02:03 +01:00
Michael Tremer
5d512a1f81 binutils: Drop modifying CFLAGS in PASS=1
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-05-18 12:01:41 +01:00
Michael Tremer
a74272d2bb binutils: Remove some unnecessary compiler options
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-05-18 11:59:56 +01:00
Michael Tremer
e259f335ae toolchain: Build without hardening
The toolchain will be built without hardening which makes
the entire bootstrapping process way more complicated than
necessary and sometimes fail on some host distribution.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-05-18 11:59:00 +01:00
Michael Tremer
7cefbe1c0d binutils: Update to version 2.28
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-05-18 11:58:36 +01:00
Arne Fitzenreiter
22a504c69c toolchain: fix build on hosts that not support strong stackprotect
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2016-01-20 19:28:56 +01:00
Arne Fitzenreiter
2eb67894ef binutils: update to 2.24
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2016-01-07 17:41:16 +01:00
Arne Fitzenreiter
11fbf1fab0 binutils: fix build on arm.
MACHINE env variable is needed to be clear.
2015-09-13 18:02:27 +02:00
Michael Tremer
81aa971410 Allow building the toolchain for x86_64
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2015-08-22 12:25:49 +02:00
Arne Fitzenreiter
d94384214e binutils: fix toolchain build with texinfo-5.x. 2013-09-08 16:08:52 +02:00
Arne Fitzenreiter
2fce30e6a8 binutils: add PT_PAX_FLAGS patch. 2013-08-31 11:14:10 +02:00
Arne Fitzenreiter
62a430f93f toolchain: fix build on arm with hardfloat host distro. 2012-08-28 08:21:47 -04:00
Michael Tremer
fc5076e3d2 binutils: Prevent to install libiberty.a to lib64. 2012-08-15 21:03:25 +02:00
Michael Tremer
222362c3e2 Don't compile first pass of toolchain with -march=...
Needed to cross compile the i586 toolchain on x86_64.
2012-08-15 18:48:10 +02:00
Michael Tremer
1d627130ec binutils: Format configure argument list. 2012-08-12 12:25:21 -04:00
Michael Tremer
35a8f5f0a5 toolchain: Cross build binutils. 2012-08-11 17:51:12 -04:00
Michael Tremer
e10e39ce47 binutils: Add --disable-initfini-array to fix a build problem in glibc. 2012-08-07 12:12:44 +02:00
Michael Tremer
93cb6ff233 binutils: Update to 2.22. 2012-08-06 22:02:45 +02:00
Arne Fitzenreiter
538ce515fd binutils: fix toolchain build on arm. 2011-09-23 14:41:27 +00:00
Michael Tremer
7b321c2cbe Merge remote branch 'origin/next' into arm-port
Conflicts:
	config/rootfiles/common/i586/gcc
	lfs/binutils
	lfs/cleanup-toolchain
	lfs/coreutils
	lfs/gcc
	lfs/glibc
	lfs/groff
	src/pakfire/pakfire.conf
	src/patches/gcc-4.1.2-specs-1.patch
2011-09-18 02:58:34 +02:00
Michael Tremer
cc72d5cbcc Introduce MACHINE_TYPE to lfs files. 2011-09-15 23:55:16 +02:00
Arne Fitzenreiter
3529923589 toolchain: cpu-type fixes. 2011-09-11 09:25:16 +02:00
Michael Tremer
51f9e7ace1 Add support to build an ARM toolchain. 2011-09-02 12:06:09 +00:00
Arne Fitzenreiter
965018f4ff binutils: update to 2.18. 2011-08-17 16:35:21 +02:00
Arne Fitzenreiter
46c2a9e353 Fix full-toolchain build on fedora14. 2011-05-10 14:31:37 +02:00
Arne Fitzenreiter
da7a017737 Fix full toolchain build 2009-04-15 13:52:54 +02:00
Arne Fitzenreiter
1bffd938cb Updated binutils to 2.17 2009-04-14 16:55:22 +02:00
ms
70df830214 Ein Paar Dateien fuer die GPLv3 angepasst.
git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@853 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2007-08-29 13:25:32 +00:00
ms
a50d04ab1c Installer-Toolchain nochmals ueberarbeitet.
Kompiliert wenigstens schonmal durch...


git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@373 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2007-01-01 10:49:07 +00:00
ms
bc9f0c12b3 Ich hab mal ueber die Feiertage nen kleinen Rewrite von dem Installersystem gemacht.
Ich hoffe somit mal das locale-Problem in den Griff zu bekommen.


git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@369 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2006-12-25 20:53:27 +00:00
ms
857d9bf244 Zwischencommit fuer LFS.
git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@305 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2006-10-08 14:39:28 +00:00
ms
f97be0a636 Zwischencommit fuer LFS. GCC und Binutils fixed.
git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@304 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2006-10-06 09:08:18 +00:00
ms
9729e787ec Binutilserror behoben.
git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@303 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2006-10-04 14:35:14 +00:00
ms
e22c79733e Zwischencommit LFS - Stoppt bei Stage2 - Binutils.
git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@302 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2006-10-02 20:48:09 +00:00
ms
b4b6bcdbdf Zwischencommit für LFS.
git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@301 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2006-10-01 19:57:04 +00:00
ms
90d372c4b4 Naechster Schritt im LFS.
git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@300 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2006-10-01 15:04:23 +00:00
ms
15679d9f96 Make.sh gesplittet und maechtig ueberarbeitet.
git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@298 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2006-09-30 22:07:28 +00:00
ms
dd714b8aad Habe IPFire auf LFS 6.2 gebracht.
Das hier ist der erste Teil.
Nur Toolchain bisher.


git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@297 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2006-09-30 16:33:03 +00:00
ms
1751628e3c Wir beginnen nun ein Migration der Quellcodepakete auf einen unserer
Server. Habe damit schon begonnen. Bisher aber leider nur die Pakete von
A bis B einschliesslich. Ich hoffe da macht jemand anderes weiter.
Hinzu sind die Pakete, deren Mirrors ausgefallen sind, schon umgezogen.


git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@131 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2006-05-22 12:14:56 +00:00
ipfire
cd1a292722 git-svn-id: http://svn.ipfire.org/svn/ipfire/IPFire/source@16 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8 2006-02-15 21:15:54 +00:00