summaryrefslogtreecommitdiffstats
path: root/rules/cross-gcc.make
Commit message (Collapse)AuthorAgeFilesLines
* rules, scripts: use PTXDIST_SYSROOT_CROSS instead of PTXCONF_DESTDIRMichael Olbrich2019-09-031-2/+2
| | | | | | | It's the same thing and PTXDIST_SYSROOT_CROSS is the correct path that needs to be replaces in the future. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* The CREDITS file in PTXdist is gone and the toolchain never had oneMichael Olbrich2019-09-021-2/+0
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-gcc: use symlinks instead of hardlinksMichael Olbrich2019-09-021-0/+4
| | | | | | | This makes it less likely to accidentally duplicate the file. Also, Debian uses symlinks for this as well. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-gcc: drop unnecessary symlinksMichael Olbrich2019-09-021-24/+0
| | | | | | | | | | | | These symlinks used to be necessary for ld to find the libraries. However, links for some libraries are missing (e.g. libatomic). This caused various linker errors. 3f6cf1ed53b19e77ab43306d239eb2310a11107f ("cross-binutils: improve search paths") added the real path of those libraries to the search path, so the extra symlinks are no longer necessary. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-gcc: install to pkgdirMichael Olbrich2019-09-021-9/+5
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* coss-gcc: use https instead of ftpMichael Olbrich2019-04-021-2/+2
| | | | | | Firewalls can cause problems for ftp downloads, so use https instead. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-gcc/cross-binutils/cross-gdb: more debug dataMichael Olbrich2018-12-131-1/+3
| | | | | | It's either stripped anyways or added to the debian debug packaages. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-gcc: use tar.bz2 for linaro archives onlyMichael Olbrich2018-02-051-1/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-gcc: don't try to filter out PTXCONF_DESTDIR if it's not setMichael Olbrich2016-06-301-0/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-gcc: remove BSP directory from builtin configure argumentsMichael Olbrich2016-06-221-0/+7
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* improve debuggingMichael Olbrich2016-06-221-0/+10
| | | | | | | * add more debugging symbols with -g3 * rewrite paths in the debugging data Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cleanup sysroot/destdir handlingMichael Olbrich2016-06-221-0/+6
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-gcc: add license infoMichael Olbrich2016-06-041-1/+9
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-gcc: add support for gcc-5.xMichael Olbrich2016-05-161-1/+1
| | | | | | Based on a patch by Clemens Gruber <clemens.gruber@pqgruber.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-gcc: use ptx/ifdefMichael Olbrich2016-05-161-17/+7
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-gcc: don't add unnecessary paths to the configure argumentsMichael Olbrich2016-05-161-4/+4
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-gcc: don't build <ptxdist>/bin/sed into binariesMichael Olbrich2016-05-161-1/+4
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-gcc: explicitly specify path for mpcMichael Olbrich2014-01-201-0/+4
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-gcc: remove broken symlinkMichael Olbrich2013-12-191-10/+0
| | | | | | | It is only needed for gcj, breaks the wrapper scripts and uses the wrong prefix (GNU_BUILD vs GNU_HOST). Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-gcc: use cloog and islMichael Olbrich2013-12-191-0/+4
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-gcc: linaro now provides .xz archivesMichael Olbrich2013-12-191-3/+7
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-gcc: cleanupMichael Olbrich2013-12-191-37/+9
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-gcc: add URL for linaro gcc-4.8Michael Olbrich2013-06-101-0/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* rules: remove PTX_HOST_ENVMichael Olbrich2013-06-101-1/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* rules: disable makeinfoMichael Olbrich2013-06-081-1/+1
| | | | | | Newer versions break the build. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-gcc: move '--enable-threads=' to CROSS_GCC_AUTOCONF_COMMONMichael Olbrich2012-12-051-1/+1
| | | | | | Needed for uClibc without pthread support. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-gcc: use ptx/mirror in URL and add 4.7 linaro URL patternMichael Olbrich2012-12-051-2/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* add fake build type to HOST_CROSS_AUTOCONFAndreas Bießmann2012-03-241-0/+1
| | | | | | | | | | | If we build a cross toolchain where build == host == target the resulting tools lack the host-tripplet before the tool name. This patch introduce a '--build' autoconf switch with guessed (and modified) build host tripplet from ptxdist to supress the generic autoconf guessing mechanism in respective tools. Signed-off-by: Andreas Bießmann <andreas@biessmann.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-gcc: don't preserve mode, etc. when copying linksMichael Olbrich2011-11-221-1/+1
| | | | | | | this breaks if the link target does not exist yet, because it comes later in the loop. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-gcc: add download versionMichael Olbrich2011-11-011-5/+6
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-gcc: update linaro URLsMichael Olbrich2011-11-011-2/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cross-gcc: add md5sumMichael Olbrich2011-06-101-0/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* [cross-gcc] add Linaro download urlsMichael Olbrich2011-02-221-1/+3
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* [cross-gcc] use host-zlibMichael Olbrich2011-02-221-1/+2
| | | | | | This avoids build issues for multilib toolchains Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* [cross-gcc] add upstream patch to fix libjava build issueMichael Olbrich2011-02-221-0/+1
|
* [cross-gcc] second try to fix the libstdc++ linking problemOSELAS.Toolchain-1.99.3.6Marc Kleine-Budde2009-11-101-4/+6
| | | | | | | | | | In fact not everybody was happy, especially the ptxdist library extraction magic, which doesn't like the way we linked the files. This patch keeps the library in '$TARGET/lib' and just creates a link in '$SYSROOT/usr/lib' to the library. Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [cross-gcc] fix dynamic linking problem with libstdc++OSELAS.Toolchain-1.99.3.5Marc Kleine-Budde2009-11-051-7/+20
| | | | | | | | | | | | | | | | | We must have the 'libstdc++.so' in both '$SYSROOT/usr/lib' and the compiler's '$TARGET/lib' directory. If missing in '$TARGET/lib' linking a C++ application with 'g++' results in linking the 'libstdc++' statically. If missing in '$SYSROOT/usr/lib' the 'ld' of newer binutils won't find the libstdc++ under certain circumstances, e.g.: Linking a C application with 'gcc' against a shared library implemented in C++. With this patch we move the shared libs to '$SYSROOT/usr/lib' and create links in '$TARGET/lib'. So that everybody shoud be happy. Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [PATCH] [cross-gcc] move libstdc++ into sysroot after installtionMarc Kleine-Budde2009-05-071-1/+13
| | | | | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> git-svn-id: https://svn.pengutronix.de/svn/oselas/toolchain/branches/OSELAS.Toolchain-1.99.3-branch@10904 f8d472c7-5700-0410-ac5a-87979cec3adf
* * rules/cross-gcc.make:Marc Kleine-Budde2008-10-221-2/+3
| | | | | | | don't use --checking=release in gcc-3.x git-svn-id: https://svn.pengutronix.de/svn/oselas/toolchain/trunks/OSELAS.Toolchain-trunk@7896 f8d472c7-5700-0410-ac5a-87979cec3adf
* * rules/cross-gcc.in, rules/cross-binutils.make, rules/cross-gdb.make, ↵Marc Kleine-Budde2008-10-161-6/+9
| | | | | | | | | | | rules/glibc.make, rules/cross-gcc.make, rules/libc.in: use clean namespace use new TOOLCHAIN_ instead of GENERIC_ fix urls git-svn-id: https://svn.pengutronix.de/svn/oselas/toolchain/trunks/OSELAS.Toolchain-trunk@7845 f8d472c7-5700-0410-ac5a-87979cec3adf
* * rules/cross-gcc-first.make, rules/glibc.in, rules/pre/toolchain.make, ↵Marc Kleine-Budde2008-10-131-15/+9
| | | | | | | | | rules/cross-gcc.in, rules/cross-binutils.make, rules/cross-gdb.make, rules/cross-gcc.make, rules/libc.in: make more stuff configurable via selects git-svn-id: https://svn.pengutronix.de/svn/oselas/toolchain/trunks/OSELAS.Toolchain-trunk@7761 f8d472c7-5700-0410-ac5a-87979cec3adf
* * rules/glibc.in, rules/uclibc.in, rules/cross-gcc.in, rules/cross-gcc.make:Marc Kleine-Budde2008-10-101-1/+1
| | | | | | | sjlj exceptions can now be disabled or enabled git-svn-id: https://svn.pengutronix.de/svn/oselas/toolchain/trunks/OSELAS.Toolchain-trunk@7746 f8d472c7-5700-0410-ac5a-87979cec3adf
* * rules/cross-gcc.make:Marc Kleine-Budde2008-09-031-7/+2
| | | | | | | remove left overs git-svn-id: https://svn.pengutronix.de/svn/oselas/toolchain/trunks/OSELAS.Toolchain-trunk@7356 f8d472c7-5700-0410-ac5a-87979cec3adf
* * cross-gcc.make, cross-ecj.make:Marc Kleine-Budde2008-09-021-3/+6
| | | | | | | don't use --with-ecj-jar switch, put jar into gcc-source dir only git-svn-id: https://svn.pengutronix.de/svn/oselas/toolchain/trunks/OSELAS.Toolchain-trunk@7344 f8d472c7-5700-0410-ac5a-87979cec3adf
* * cross-gcc.in, cross-gcc.make:Marc Kleine-Budde2008-09-021-8/+22
| | | | | | | | include cross-ecj.in, new language selection git-svn-id: https://svn.pengutronix.de/svn/oselas/toolchain/trunks/OSELAS.Toolchain-trunk@7342 f8d472c7-5700-0410-ac5a-87979cec3adf
* * cross-gcc.make:Marc Kleine-Budde2008-08-271-2/+1
| | | | | | | remove bugurl git-svn-id: https://svn.pengutronix.de/svn/oselas/toolchain/trunks/OSELAS.Toolchain-trunk@7305 f8d472c7-5700-0410-ac5a-87979cec3adf
* * rules/cross-gcc.make:Marc Kleine-Budde2008-08-251-2/+2
| | | | | | | disable sjlj exceptions, libjava's configure is to stupid to detect right eception model on arm git-svn-id: https://svn.pengutronix.de/svn/oselas/toolchain/trunks/OSELAS.Toolchain-trunk@7279 f8d472c7-5700-0410-ac5a-87979cec3adf
* * rules/cross-gcc.make:Marc Kleine-Budde2008-08-251-1/+5
| | | | | | | added URLs for prereleases git-svn-id: https://svn.pengutronix.de/svn/oselas/toolchain/trunks/OSELAS.Toolchain-trunk@7275 f8d472c7-5700-0410-ac5a-87979cec3adf
* git-svn-id: ↵Marc Kleine-Budde2008-08-011-1/+1
| | | | https://svn.pengutronix.de/svn/oselas/toolchain/branches/OSELAS.Toolchain-mkl@7119 f8d472c7-5700-0410-ac5a-87979cec3adf
* * ↵Marc Kleine-Budde2008-05-291-2/+2
| | | | | | | | | ptxconfigs/mipsel-softfloat-linux-gnu_gcc-4.2.3_glibc-2.7_linux-2.6.25-sanitized.ptxconfig: new git-svn-id: https://svn.pengutronix.de/svn/oselas/toolchain/branches/OSELAS.Toolchain-mkl@6503 f8d472c7-5700-0410-ac5a-87979cec3adf