48 Commits

Author SHA1 Message Date
Alexander von Gluck IV
7c3988da64 binutils: Apply Haiku patches to 2.36.1
* a82c1c - Base Haiku patches
* d113c7 - Fix powerpc gas target for Haiku
* e97614 - arm64 target support
* f91439 - don't require coff, we don't need it anyway
* c3903e - enable PE support for ARM
* f4963f - Add missing __exidx_* to fix arm bootstrap

Change-Id: I27d810fa49c38ed6e1548fc1f880bebb62ee0d64
Reviewed-on: https://review.haiku-os.org/c/buildtools/+/4374
Reviewed-by: Fredrik Holmqvist <fredrik.holmqvist@gmail.com>
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
2021-08-26 20:24:40 +00:00
Alexander von Gluck IV
46e1ce6913 binutils: Import binutils 2.36.1
Change-Id: I06fc1c19229e26c20132c255c92b7e71ea3cc31a
Reviewed-on: https://review.haiku-os.org/c/buildtools/+/4372
Reviewed-by: Fredrik Holmqvist <fredrik.holmqvist@gmail.com>
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
2021-08-26 20:24:40 +00:00
Alexander von Gluck IV
d113c7b5b4 binutils: Fix powerpc gas target for Haiku
Change-Id: Ibdf538b02f3c0dab558ac3f4e3333a4b5cfba2af
2019-07-11 19:13:46 -05:00
Alexander von Gluck IV
a82c1c48e3 binutils: Apply Haiku patches to 2.32
Change-Id: I73351225879f0c62613c9e6eff3e2bfc4251f86c
Reviewed-on: https://review.haiku-os.org/c/1537
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
2019-07-11 17:29:38 +00:00
Alexander von Gluck IV
0cb01df558 binutils: Import binutils-2.32
Change-Id: I7a413a81d33762f3cb1e8c67883d1e616f83d0e9
Reviewed-on: https://review.haiku-os.org/c/1536
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
2019-07-11 17:29:38 +00:00
Adrien Destugues
198e0fde5e haiku: Get sparc buildtools going
- If kallisti5 is having fun with RISC-V, why can't I too?
- Gets as far as complaining we don't have a libsolv package in
  non-bootstrap builds

Change-Id: I0bb2b632d8f9007d5ad130f8cfddda36787050fc
Reviewed-on: https://review.haiku-os.org/c/1060
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
2019-02-19 18:28:17 +00:00
Jérôme Duval
35041506a0 Merge binutils 2.28.1 2017-08-06 14:09:36 +02:00
Jérôme Duval
8b2ef03baf import binutils 2.28.1 2017-08-05 16:32:14 +02:00
Jérôme Duval
233c0fb351 import binutils 2.27 2016-10-10 16:55:00 +02:00
Jérôme Duval
68e96393c7 Merge binutils 2.26.1 2016-07-21 21:36:13 +02:00
Jérôme Duval
5dcc710c26 import binutils 2.26.1 2016-07-21 21:35:07 +02:00
Jérôme Duval
b9cfe212c1 Merge binutils 2.26 2016-02-10 19:02:55 +01:00
Jérôme Duval
69285d07c6 import binutils 2.26 2016-02-10 18:58:24 +01:00
Jérôme Duval
e2963a55e6 Merge binutils 2.25.1
Conflicts:
	binutils/gas/configure.tgt
2015-07-24 21:31:12 +02:00
Jérôme Duval
597b3bdc8b import binutils 2.25.1 2015-07-23 20:15:18 +02:00
Jérôme Duval
a05bd9155a Merge binutils 2.25
Conflicts:
	binutils/bfd/config.bfd
	binutils/ld/Makefile.am
	binutils/ld/Makefile.in
2014-12-26 12:16:05 +01:00
Jérôme Duval
36fac57968 import binutils 2.25 2014-12-26 11:26:52 +01:00
Jérôme Duval
c20a732df8 Merge binutils 2.24
Conflicts:
	binutils/configure
	binutils/configure.ac
	binutils/gas/doc/c-arc.texi
	binutils/gas/doc/c-arm.texi
	binutils/gas/doc/c-tic54x.texi
2014-03-19 17:30:31 +01:00
Jérôme Duval
3615e2401a import binutils 2.24 2014-03-19 17:25:32 +01:00
Arvind S Raj
fe93c5d4d3 Fixed errors in documentation that caused configure script to fail when bootstrapping for ARM build
texinfo 5 has changed syntax for certain commands which led to failure when
building binutils because the documentation could not be built.
Upstream report: https://sourceware.org/bugzilla/show_bug.cgi?id=15212.

Signed-off-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
2014-03-19 10:43:54 +01:00
Jerome Duval
7c4eb4ef2c binutils: added missing licenses and reverted btrev29062.
* added missing GPL licence to te-beos.h and te-haiku.h in line with
other te-*.h files in this directory.
* reverted btrev29062 as it's not required since #6705 is fixed.
* this should ease upstreaming our changes.
2013-04-09 19:52:39 +02:00
Jerome Duval
f31d42dfd9 Merge binutils 2.23.2 2013-04-03 21:54:17 +02:00
Jerome Duval
34e528abef import binutils 2.23.2 2013-04-03 21:39:13 +02:00
Jerome Duval
eecbb214c7 import binutils 2.22 2013-04-03 21:07:39 +02:00
Joseph R. Prostko
a17bb71c16 Replace outdated paths in buildtools
* Replace /boot/beos/system/lib with /boot/system/lib
* Performed on configure and libtool.m4 files, as well as patches
2012-10-31 10:33:57 -04:00
Jérôme Duval
371dda4618 Fix merge of binutils 2.22. Sorry for the noise. 2012-01-06 21:08:28 +01:00
Jérôme Duval
e80b1623ba Missing files for binutils 2.22 2012-01-06 20:25:50 +01:00
Jérôme Duval
1e198b669a Merge binutils 2.22 2012-01-06 00:20:08 +01:00
Jérôme Duval
54b66b3b47 import binutils 2.19 2012-01-06 00:11:05 +01:00
Jérôme Duval
6f0effcf54 import binutils 2.22 2012-01-05 22:46:40 +01:00
Jérôme Duval
4cc942491d import binutils 2.19 2012-01-05 22:33:17 +01:00
Jonas Sundström
4df3ecf7d0 Adding mipsel-unknown-haiku. Work in progress. Correctness uncertain. Especially gcc/gcc/config/mips/haiku.h. Inspired by the other Haiku targets x86/ppc/arm.
git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@30534 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-05-01 14:42:51 +00:00
Michael Lotz
a576cda8cd Missed those two in last commit.
git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@29026 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-01-25 21:46:04 +00:00
Michael Lotz
da7d5efeb4 Applying Haiku support.
git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@29025 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-01-25 21:45:27 +00:00
Michael Lotz
385576a748 Adding binutils 2.19 to trunk.
git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@29024 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-01-25 21:40:16 +00:00
Michael Lotz
c3bc604047 Making room for binutils 2.19.
git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@29023 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-01-25 21:39:30 +00:00
François Revol
752ce742c6 This should get binutils working for ARM for the adventuruous ones.
git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@26148 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-06-27 23:04:41 +00:00
François Revol
d6ccef5ab0 This is the only way I could get reg-printf.c from glibc, some stupid handling of comments used to discard gcc output...
Wonder why it doesn't happen on x86 ? (maybe cause comment chars are different ?)
cf. http://sources.redhat.com/ml/binutils/2004-04/msg00646.html


git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@22737 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-26 16:58:21 +00:00
François Revol
ae7a2053d4 Ported binutils to m68k-unknown-haiku.
git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@22683 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-10-23 18:55:01 +00:00
Oliver Tappe
7477ce77cf * oops, forgot to commit these files, thanks to Jerome for telling me about the resulting
problems


git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@20315 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-03-03 16:35:28 +00:00
Oliver Tappe
9a99bec198 * updated cross-(or non-legacy-)binutils to version 2.17
git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@20228 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-02-25 15:02:21 +00:00
Ingo Weinhold
f51a39bb6e Added support for target i586-pc-haiku.
git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@15342 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-12-05 14:10:26 +00:00
Ingo Weinhold
6809759e16 Copying binutils 2.16.1 into trunk.
git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@15075 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-11-22 16:32:10 +00:00
Ingo Weinhold
b67b6a17a6 Moved the old binutils to their new home.
git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@15072 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-11-22 15:54:23 +00:00
Ingo Weinhold
30d2be341d Patch by Oliver to allow allow building with gcc 4.
git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@15035 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-11-19 21:01:04 +00:00
Oliver Tappe
8b36716003 revert ehopt.c (exception handling info optimizer) to the version from
binutils 2.10.1, as the optimizer in binutils 2.11.2 fails to optimize
	anything that has been produced by gcc 2.95.3.
	This patch yields (much) smaller eh-sections, resulting in smaller
	executables and libs.


git-svn-id: file:///srv/svn/repos/haiku/trunk/buildtools@9576 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-10-28 18:10:44 +00:00
Oliver Tappe
3a75ceffb4 add new option -priority=<prio>, the default is now 5 (B_LOW_PRIORITY)
git-svn-id: file:///srv/svn/repos/haiku/trunk/buildtools@9575 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-10-28 18:09:54 +00:00
Oliver Tappe
0d415dc8a4 Initial revision
git-svn-id: file:///srv/svn/repos/haiku/trunk/buildtools@9568 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-10-28 17:57:26 +00:00