summaryrefslogtreecommitdiffstats
path: root/rules/binutils.make
Commit message (Collapse)AuthorAgeFilesLines
* rules: use ptx/force-shell in more placesptxdist-2018.12.0Michael Olbrich2018-12-121-1/+1
| | | | | | | Any $(shell ...) call that influences the dependency list must use ptx/force-shell instead. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* binutils: simplify version handlingMichael Olbrich2018-10-071-5/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* binutils: use host_configargs to avoid configure option checking issuesMichael Olbrich2017-01-271-5/+8
| | | | | | | The toplevel configure script does not understand these options, so it fails with strict option checking if these options are specified directly. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* binutils: use -fPICMichael Olbrich2017-01-151-2/+3
| | | | | | | At least for x86_86, compiling with '-fPIE' is not sufficient for code that linked into shared libraries. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* binutils: provide PIC code in the static libibertyJuergen Borleis2016-12-061-0/+2
| | | | | | | | | | | | Many tools are using this static library all over the place. And some using the 'libiberty' in their shared libraries ('latrace' for example) which fails at link time because the 'binutils' pacakge provides a non-PIC variant of this library only. This change is a hack to force 'libiberty' to be compiled as a PIC object to be able to link it against shared libraries as well. Signed-off-by: Juergen Borleis <jbe@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* binutils: remove redundant get stageRobert Schwebel2012-06-141-8/+0
| | | | Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* rules: use ptx/mirror for all mirror URLsMichael Olbrich2012-01-061-1/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* [rules] add md5sum for all packagesMichael Olbrich2011-05-041-0/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* [binutils] targetinstall consolidationRobert Schwebel2010-10-221-5/+3
| | | | | Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* [rules] remove obsolete fixup linesMichael Olbrich2010-07-191-3/+0
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* [binutils] just cleanupsMarc Kleine-Budde2010-03-141-10/+4
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [binutils] disable werrorMarc Kleine-Budde2010-01-201-1/+3
| | | | | | ...otherweise build break with modern toolchains Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [rules] remove obsolete clean target & minor cleanupsMichael Olbrich2010-01-181-14/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* [binutils] cleanup targetinstallMichael Olbrich2010-01-041-5/+3
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* * binutils.make:Marc Kleine-Budde2008-11-071-1/+1
| | | | | | | pipe "which" stderr into /dev/null git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@9088 33e552b5-05e3-0310-8538-816dae2090ed
* * binutils.make:Marc Kleine-Budde2008-10-281-0/+4
| | | | | | | workaround warning, if $(CROSS)-ld is not in the path yet git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@8979 33e552b5-05e3-0310-8538-816dae2090ed
* * .make files: location of ipkg files has changedRobert Schwebel2008-06-031-1/+1
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@8285 33e552b5-05e3-0310-8538-816dae2090ed
* * binutils.make:Marc Kleine-Budde2008-05-061-59/+5
| | | | | | | removed shared option, cleanups git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@8116 33e552b5-05e3-0310-8538-816dae2090ed
* * binutils: backported version from techpool. This is necessaryRobert Schwebel2008-03-171-10/+17
| | | | | | | for oprofile. git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@7850 33e552b5-05e3-0310-8538-816dae2090ed
* - update to 2.17Sascha Hauer2007-07-261-1/+19
| | | | | | | | - targetinstall everything needed for objdump (which in turn is needed for oprofile) git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@7248 33e552b5-05e3-0310-8538-816dae2090ed
* * rules/*.make:Marc Kleine-Budde2006-06-091-1/+0
| | | | | | | remove -include $(call package_depfile) git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.10-trunk@5707 33e552b5-05e3-0310-8538-816dae2090ed
* * Changed "patchin" macro to use the packet label instead of theRobert Schwebel2006-05-211-1/+1
| | | | | | | | direct value. This is part of the efford to make local packets possible. git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.10-trunk@5517 33e552b5-05e3-0310-8538-816dae2090ed
* changed get and extract macros to use packet labelsRobert Schwebel2006-05-141-2/+2
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.10-trunk@5497 33e552b5-05e3-0310-8538-816dae2090ed
* remove install_*, remove hacks necessary with older binutils, fix BINUTILS_URLSascha Hauer2006-03-011-26/+2
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.10-trunk@4928 33e552b5-05e3-0310-8538-816dae2090ed
* re-packagedRobert Schwebel2006-02-271-52/+51
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.10-trunk@4796 33e552b5-05e3-0310-8538-816dae2090ed
* new calling convention for install_* macros. see commit 4759 to Rules.makeSascha Hauer2006-02-241-10/+10
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.10-trunk@4760 33e552b5-05e3-0310-8538-816dae2090ed
* fixed dependencyBjoern Buerger2006-01-131-1/+1
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.9-trunk@3899 33e552b5-05e3-0310-8538-816dae2090ed
* dependency cleanupRobert Schwebel2006-01-101-19/+6
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.9-trunk@3779 33e552b5-05e3-0310-8538-816dae2090ed
* avoid error message that non-generated make files are not being foundRobert Schwebel2006-01-101-1/+1
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.9-trunk@3766 33e552b5-05e3-0310-8538-816dae2090ed
* added generic call package_depfile rule for autogeneration of default ↵Bjoern Buerger2006-01-091-0/+2
| | | | | | dependencies - this should not break anything, since it just adds some more variables git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.9-trunk@3743 33e552b5-05e3-0310-8538-816dae2090ed
* put some version in; there may be a better variantRobert Schwebel2005-12-311-1/+1
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.9-trunk@3655 33e552b5-05e3-0310-8538-816dae2090ed
* git-svn-id: ↵Robert Schwebel2005-12-271-2/+1
| | | | https://svn.pengutronix.de/svn/ptxdist/branches/ptxdist-0.7-destdir-r3569@3574 33e552b5-05e3-0310-8538-816dae2090ed
* hide $(call touch) output with @; replace manual install by $(call install...Robert Schwebel2005-12-111-7/+9
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.7-trunk@3502 33e552b5-05e3-0310-8538-816dae2090ed
* add packages to PACKAGES-yRobert Schwebel2005-11-131-3/+1
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.7-trunk@3340 33e552b5-05e3-0310-8538-816dae2090ed
* merge: backports from 0.9Robert Schwebel2005-09-281-7/+7
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.7-trunk@3172 33e552b5-05e3-0310-8538-816dae2090ed
* remove dependencies for nowRobert Schwebel2005-05-211-1/+1
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.7-trunk@2635 33e552b5-05e3-0310-8538-816dae2090ed
* ipkgizedRobert Schwebel2005-04-271-3/+19
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.7-trunk@2535 33e552b5-05e3-0310-8538-816dae2090ed
* added GNU mirror to setupRobert Schwebel2005-03-191-1/+1
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.7-trunk@2385 33e552b5-05e3-0310-8538-816dae2090ed
* merged abandon-glibc trunkRobert Schwebel2005-03-191-1/+1
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.7-trunk@2380 33e552b5-05e3-0310-8538-816dae2090ed
* fix binutils versionRobert Schwebel2005-03-041-1/+1
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.7-trunk@2307 33e552b5-05e3-0310-8538-816dae2090ed
* merge with nativegcc branchRobert Schwebel2004-10-181-3/+2
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.7-trunk@1885 33e552b5-05e3-0310-8538-816dae2090ed
* Added crosstool support; moved project specific stuff into project/ directory(no author)2004-09-011-1/+1
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.5.2-trunk@1681 33e552b5-05e3-0310-8538-816dae2090ed
* make version number configurableRobert Schwebel2003-11-201-2/+1
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunk@807 33e552b5-05e3-0310-8538-816dae2090ed
* * added a bit of docuMarc Kleine-Budde2003-10-281-3/+7
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunk@693 33e552b5-05e3-0310-8538-816dae2090ed
* * merge with testing-branchMarc Kleine-Budde2003-10-231-75/+68
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunk@608 33e552b5-05e3-0310-8538-816dae2090ed
* * introducted binutils prepare depsMarc Kleine-Budde2003-09-161-2/+6
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunk@317 33e552b5-05e3-0310-8538-816dae2090ed
* * only beautification of .make filesMarc Kleine-Budde2003-08-281-2/+2
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunk@244 33e552b5-05e3-0310-8538-816dae2090ed
* [BSP]Benedikt Spranger2003-08-261-0/+151
config/Config.in: binutils makerules splitted. oprofile: added popt:added new configuration added git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunk@215 33e552b5-05e3-0310-8538-816dae2090ed