Alexey Brodkin
ec4c7b140c
gmp: Enable ASM for ARC again
...
This commit reverts cdf63517de "gmp: disable assembly for arc"
as in GMP v6.1.2 there's already a proper fix for ASM constraints, see
https://gmplib.org/repo/gmp/rev/58879634af3ci
Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2017-05-05 21:26:34 +02:00
Rahul Bedarkar
89fbba72fa
package: use SPDX short identifier for LGPLv3/LGPLv3+
...
We want to use SPDX identifier for license string as much as possible.
SPDX short identifier for LGPLv3/LGPLv3+ is LGPL-3.0/LGPL-3.0+.
This change is done using following command.
find . -name "*.mk" | xargs sed -ri '/LICENSE( )?[\+:]?=/s/LGPLv3(\+)?/LGPL-3.0\1/g'
Signed-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-04-01 15:18:39 +02:00
Rahul Bedarkar
af31c309e7
boot, linux, package: use SPDX short identifier for GPLv2/GPLv2+
...
We want to use SPDX identifier for license strings as much as possible.
SPDX short identifier for GPLv2/GPLv2+ is GPL-2.0/GPL-2.0+.
This change is done by using following command.
find . -name "*.mk" | xargs sed -ri '/LICENSE( )?[\+:]?=/s/\<GPLv2\>/GPL-2.0/g'
Signed-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-04-01 15:16:38 +02:00
Gustavo Zacarias
584885c8d4
gmp: bump to version 6.1.2
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2016-12-19 00:32:56 +01:00
Vicente Olivert Riera
45c92c60b1
MIPS: replace every BR2_mips_* with the new MIPS CPU options
...
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2016-10-15 13:22:17 +02:00
Zakharov Vlad
cdf63517de
gmp: disable assembly for arc
...
It has different inline assembly constraints that
are not supported after update to gcc-6.
Fixes:
http://autobuild.buildroot.net/results/c91/c9143eec0834017d57d5352d6fc95b5fae38da00//
and a lot of other failures of gmp-6.1.1 for ARC.
Signed-off-by: Vlad Zakharov <vzakhar@synopsys.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2016-08-16 07:53:41 +02:00
Rahul Bedarkar
e6a7ad5fa5
gmp: correct legal info
...
Since version 6, GMP is distributed under the dual licenses LGPLv3+ or
GPLv2+
Reviewed-by: Marcin Nowakowski <marcin.nowakowski@imgtec.com >
Signed-off-by: Rahul Bedarkar <rahul.bedarkar@imgtec.com >
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-07-05 08:54:08 +02:00
Gustavo Zacarias
bc99774b9f
gmp: dissable assembly for armv7m
...
It has different assembly constraints which can't be satisfied. Fixes:
http://autobuild.buildroot.net/results/ac6/ac65384a325912788790ceafa7db657cef9382fa/
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-07-04 00:34:01 +02:00
Julien Floret
cec0df7f4f
gmp: add explicit dependencies for host variant
...
Signed-off-by: Julien Floret <julien.floret@6wind.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-07-03 08:55:56 +02:00
Gustavo Zacarias
cc2c74d636
gmp: bump to version 6.1.1
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2016-06-22 10:32:28 +02:00
Waldemar Brodkorb
d7f20b4027
gmp: disable ASM for m68k coldfire
...
Some m68k assembly is used inside gmp, so disable it for
coldfire.
Fixes following autobuild error:
http://autobuild.buildroot.net/results/30ac7b7fdaa51c0fe4fcafbbb558d60cb3d9fe51/
Signed-off-by: Waldemar Brodkorb <wbx@openadk.org >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-06-13 11:50:46 +02:00
Peter Korsgaard
cc257ee493
Merge branch 'next'
...
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-12-01 23:24:07 +01:00
Gustavo Zacarias
1ec9588a65
gmp: disable assembly for MIPS r6 ISA
...
It's still not supported/implemented, fixes:
http://autobuild.buildroot.net/results/d06/d0686b3e7b8884f93034d4ea4b79fa8590ffa221/
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Reviewed-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com >
Tested-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-11-25 11:24:52 +01:00
Gustavo Zacarias
3b5d3291e5
gmp: bump to version 6.1.0
...
Patches are upstream so drop them.
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-11-24 17:39:41 +01:00
Peter Korsgaard
298cd8eaa2
package/*: rename patches according to the new policy
...
Autogenerated from rename-patch.py (http://patchwork.ozlabs.org/patch/403345 )
Signed-off-by: Samuel Martin <s.martin49@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-02-03 14:52:56 +01:00
Gustavo Zacarias
0d6504823d
gmp: add hash file
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-10-19 19:25:21 +02:00
Jeff Bailey
a426a91973
Add support for powerpc64le
...
This patch adds support for powerpc64le-linux-gnu. This includes
needed patches to fakeroot and gmp.
gmp patch is from upstream HG tree.
fakeroot patch is from Ubuntu written by Adam Conrad.
Signed-off-by: Jeff Bailey <jeffbailey@google.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2014-05-25 23:24:09 +02:00
Gustavo Zacarias
0baf3af3d3
gmp: fix target build for ARM thumb
...
Pull upstream hg changeset c56ea318eb64 and 676e2d0f0e4d to fix ARM
build breakage when compiling in thumb mode. Fixes:
http://autobuild.buildroot.net/results/f44/f447ce933ad8dd975b17aeda03cc46b0cace0b03/
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-04-05 14:44:34 +02:00
Gustavo Zacarias
053459a0f3
gmp: bump to version 6.0.0a
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-04-03 21:27:59 +02:00
Gustavo Zacarias
574ab8ce9a
gmp: bump to version 5.1.3
...
Also switch to http gnu site instead of ftp.
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2013-10-02 14:34:08 +02:00
Jerzy Grzegorek
62146ea3ad
change package tarball compression to xz whenever possible
...
[Peter: leave change xz tarball format to not end up with circular deps]
Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2013-09-08 22:44:23 +02:00
Alexandre Belloni
8dfd59d114
Normalize separator size to 80
...
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2013-06-06 22:30:24 +02:00
Gustavo Zacarias
c50d85d7d4
gmp: bump to version 5.1.2
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2013-05-28 23:26:28 +02:00
Gustavo Zacarias
93581de0ec
gmp: bump to version 5.1.1
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2013-04-26 22:18:36 +02:00
Thomas Petazzoni
6593ff6a87
gmp: requires host-m4
...
On a system where m4 is not installed, gmp does not build due to the
lack of m4. Add the missing host-m4 dependency.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2013-03-24 13:43:08 +01:00
Thomas Petazzoni
afa6774539
gmp: fix build on AArch64
...
Include an upstream patch to fix the build problem on AArch64.
Fixes:
http://autobuild.buildroot.org/results/1fb1b3678277e6b0cef220405c54ffb8299c9da1/build-end.log
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2013-01-15 11:51:11 +01:00
Gustavo Zacarias
25c03d89f1
gmp: bump to version 5.1.0
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2013-01-04 21:48:29 +01:00
Simon Dawson
bf0ea51fdd
gmp: add license information
...
Signed-off-by: Simon Dawson <spdawson@gmail.com >
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2012-12-04 13:55:32 -08:00
Arnout Vandecappelle (Essensium/Mind)
e1502ebc0c
all packages: rename XXXTARGETS to xxx-package
...
Also remove the redundant $(call ...).
This is a purely mechanical change, performed with
find package linux toolchain boot -name \*.mk | \
xargs sed -i -e 's/$(eval $(call GENTARGETS))/$(eval $(generic-package))/' \
-e 's/$(eval $(call AUTOTARGETS))/$(eval $(autotools-package))/' \
-e 's/$(eval $(call CMAKETARGETS))/$(eval $(cmake-package))/'
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2012-07-17 20:23:05 +02:00
Arnout Vandecappelle (Essensium/Mind)
69e64c42b7
all packages: use new host-xxx-package macros
...
This is a purely mechanical change, performed with
find package linux toolchain boot -name \*.mk | \
xargs sed -i -e 's/$(eval $(call GENTARGETS,host))/$(eval $(host-generic-package))/' \
-e 's/$(eval $(call AUTOTARGETS,host))/$(eval $(host-autotools-package))/' \
-e 's/$(eval $(call CMAKETARGETS,host))/$(eval $(host-cmake-package))/'
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2012-07-17 20:18:03 +02:00
Gustavo Zacarias
b396983c54
gmp: bump to version 5.0.5
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2012-05-18 22:26:41 +02:00
Gustavo Zacarias
20fe184b08
gmp: bump to version 5.0.4
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2012-03-11 23:03:12 +01:00
Gustavo Zacarias
d7139cd936
gmp: work around ARM thumb build breakage
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2011-11-08 23:46:51 +01:00
Thomas Petazzoni
300f9c9c9d
package: remove useless arguments from AUTOTARGETS
...
Thanks to the pkgparentdir and pkgname functions, we can rewrite the
AUTOTARGETS macro in a way that avoids the need for each package to
repeat its name and the directory in which it is present.
[Peter: pkgdir->pkgparentdir]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2011-09-29 23:12:27 +02:00
Gustavo Zacarias
1a17d9f60a
gmp: bump to version 5.0.2
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2011-09-13 23:31:32 +02:00
Gustavo Zacarias
21f7b8bcce
gmp: make it a proper package and bump to version 5.0.1
...
* Convert gmp to a proper autotargets package
* Bump to version 5.0.1
* Hook it up for binutils/gcc to use
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2010-12-27 22:00:59 +01:00
Peter Korsgaard
f561763e91
gmp/mpfr: make sure host builds add source targets to HOST_SOURCE
...
Closes #1183 .
When gmp/mpfr is needed for the host (E.G. when using an internal toolchain),
the host-lib{gmp,mpfr}-source targets weren't added to HOST_SOURCE, so
make source / external-deps didn't handle them.
Notice that we have the same issue with the new host package support,
there we should probably use HOST_<package>_DEPENDENCIES for -source
dependencies.
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2010-02-25 17:27:50 +01:00
Peter Korsgaard
3fdf0bffb8
buildroot: silence ./configure step when building with 'make -s'
...
We have been passing -q to ./configure when using 'make -s' for
packages using Makefile.autotools.in for some time. Do the same
for packages using autotools, but not using the
Makefile.autotools.in infrastructure, taking care to not do it
for packages with hand written configure scripts.
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2009-10-01 21:24:42 +02:00
Michael Roth
cb5710c538
rename TOOL_BUILD_DIR to TOOLCHAIN_DIR
...
To reflect the new output directory hierachy rename the Makefile variable
TOOL_BUILD_DIR to TOOLCHAIN_DIR.
Signed-off-by: Michael Roth <mroth@nessie.de >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2009-09-23 09:15:27 +02:00
Will Newton
422ce6536b
package: Remove unnecessary dependencies on uclibc.
...
A C library will have been built by the toolchain makefiles, so there is no
need for packages to explicitly depend on uclibc.
Signed-off-by: Will Newton <will.newton@gmail.com >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2009-09-03 20:22:38 +02:00
Peter Korsgaard
5373ea118d
gmp: use GNU_MIRROR for site
2009-02-13 08:33:57 +00:00
Peter Korsgaard
585bc18384
gmp: bump version
2009-02-13 08:33:50 +00:00
Peter Korsgaard
cf34241144
gmp/mpfr: use static libraries as make targets
...
The host shared objects are no more.
2009-02-10 16:38:53 +00:00
Peter Korsgaard
7897a950fe
gmp/mpfr: fix up dependencies to stop continous rebuild with --disable-shared
...
Don't list the shared objects as targets for the host compilation now that
we compile with --disable-shared.
2009-02-10 15:19:31 +00:00
Peter Korsgaard
42f985687d
gmp/mpfr: force static linking
...
Patch by Maxim Grigoriev.
GCC 4.3.x would link with the correct shared library versions, but without
any RPATH, so it ended up looking for then in /usr/lib/ at runtime.
This is less than good, as the version there might not be compatible, and
even worse for distributions like Ubuntu, which doesn't install those
libs by default, the build breaks.
Fix it by forcing static linking instead.
2009-02-09 13:01:32 +00:00
Peter Korsgaard
4a7bfd2775
package/: convert to DOWNLOAD helper
2009-01-16 11:42:52 +00:00
Peter Korsgaard
ac1d92c425
package/: get rid of unneeded $(strip ..)
2008-12-08 08:15:27 +00:00
Peter Korsgaard
84ddc66a41
toolchain/*: use CONFIG_UPDATE
...
Based on e0e0945e in Bernhard's tree.
2008-12-05 15:27:26 +00:00
Peter Korsgaard
4683420c4c
Kconfig: remove 'default n'
...
'default n' is the default, so there's no need to say it explicitly.
2008-07-17 20:01:44 +00:00
Ulf Samuelsson
1ade867d5e
Remove superfluous 'slash' in GMP_SITE
2007-10-13 23:09:49 +00:00