aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | Make sparc-leon-linux-uclibc "version neutral".Alexey Neyman2016-10-042-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | | | | | | Add uClibc-ng 1.0.17.Alexey Neyman2016-10-042-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also, support uClibc-ng in addToolVersion.sh Signed-off-by: Alexey Neyman <stilor@att.net>
| * | | | | | | Upgrade uClibc-ng to 1.0.14.Alexey Neyman2016-10-042-17/+5
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | | | | | MINGW doesn't like libmpx either.Alexey Neyman2016-10-071-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | | | | | Fine-tune moving gcc libraries to sysroot.Alexey Neyman2016-10-071-0/+12
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. Check if anything was installed outside sysroot; on some [baremetal only?] configurations GCC doesn't install anything to ${CT_PREFIX_DIR}/${CT_TARGET}/lib. 2. We need to create <sysroot>/lib/<multilib> if it doesn't exist (MUSL only installs in <sysroot>/usr/lib). 3. Do not move the linker scripts; elf2flt expects to find them in gcc's dir, not sysroot. Signed-off-by: Alexey Neyman <stilor@att.net>
* | | | | | Merge pull request #451 from stilor/x86-muslBryan Hundven2016-10-043-0/+24
|\ \ \ \ \ \ | | | | | | | | | | | | | | Disable libmpx in x86-musl.
| * \ \ \ \ \ Merge branch 'master' into x86-muslAlexey Neyman2016-10-041-2/+27
| |\ \ \ \ \ \ | |/ / / / / / |/| | | | | |
* | | | | | | Merge pull request #459 from stilor/static-libgcc-linkBryan Hundven2016-10-041-2/+27
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | | Fix issue #449.
| * | | | | | GCC uses multi_os_dir for libgcc, not multi_dir.Alexey Neyman2016-10-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | | | | | Fix issue #449.Alexey Neyman2016-10-021-2/+27
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After building final gcc, place the libraries in non-sysroot libs into sysroot. Signed-off-by: Alexey Neyman <stilor@att.net>
| * / / / / Add a checkbox for libmpx build.Alexey Neyman2016-09-223-0/+24
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | Disable libmpx for musl builds. Signed-off-by: Alexey Neyman <stilor@att.net>
| | * | | Merge branch 'master' of https://github.com/crosstool-ng/crosstool-ngDmitry Pankratov2016-10-01115-983/+2548
| | |\ \ \ | |_|/ / / |/| | | |
* | | | | Merge pull request #454 from KirillSmirnov/disable-werrorBryan Hundven2016-09-221-0/+1
|\ \ \ \ \ | | | | | | | | | | | | elf2flt: do not treat warnings as errors
| * | | | | elf2flt: do not treat warnings as errorsKirill K. Smirnov2016-09-201-0/+1
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | elf2flt is configured with -Werror flag by default. Disable it. Signed-off-by: Kirill K. Smirnov <kirill.k.smirnov@gmail.com>
* | | | | Merge pull request #448 from KirillSmirnov/binutils-symlinksBryan Hundven2016-09-171-1/+1
|\ \ \ \ \ | |/ / / / |/| | | | binutils: make symlinks in a consistent way
| * | | | binutils: make symlinks in a consistent wayKirill K. Smirnov2016-09-131-1/+1
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On the stage "core gcc pass-2" the following layout is created: 1) buildtools/bin/TARGET-{ar,as,elf2flt,flthdr,ld,ld.bfd,ranlib,strip} 2) buildtools/TARGET/bin/{ar,as,elf2flt,flthdr,ld,ld.bfd,ranlib,strip} 3) x-tools/TARGET/bin/TARGET-{ar,as,elf2flt,flthdr,ld,ld.bfd,ranlib,strip} 4) x-tools/TARGET/TARGET/bin{ar,as,elf2flt,flthdr,ld,ld.bfd,ranlib,strip} where both (1) and (2) are symlinks to (3). This effectively renders core pass-2 gcc with elf2flt linker unusable. Related elf2flt discussion: https://github.com/crosstool-ng/crosstool-ng/pull/443 Signed-off-by: Kirill K. Smirnov <kirill.k.smirnov@gmail.com>
* | | | Merge pull request #441 from kozyilmaz/dumaBryan Hundven2016-09-111-1/+2
|\ \ \ \ | | | | | | | | | | duma: add SHARED_LIBS dependency for DUMA shared library option
| * | | | duma: add SHARED_LIBS dependency for DUMA shared library optionkozyilmaz2016-09-071-1/+2
| | | | |
* | | | | Merge pull request #444 from KirillSmirnov/mingw-gdbserverBryan Hundven2016-09-111-1/+10
|\ \ \ \ \ | |_|_|_|/ |/| | | | internals: properly strip gdbserver
| * | | | internals: properly strip gdbserverKirill K. Smirnov2016-09-101-1/+10
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | On mingw target gdbserver is suffixed with '.exe', thus plain 'strip gdbserver' fails. Signed-off-by: Kirill K. Smirnov <kirill.k.smirnov@gmail.com>
* | | | Merge pull request #389 from dajamminyogesh/masterBryan Hundven2016-09-0915-5/+675
|\ \ \ \ | |/ / / |/| | | gcc: Added 6.1.0 to version list
| * | | musl: updated version to 1.1.15Yogesh Sharma2016-09-071-2/+2
| | | | | | | | | | | | | | | | Signed-off-by: Yogesh Sharma <ysharm01@harris.com>
| * | | glibc: fixed compile errorYogesh Sharma2016-09-071-0/+84
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed compile error with gcc 6.1 and glibc 2.23 involving missing parenthesis with patch from glibc git repository, commit df1cf48777fe4cd81ad7fb09ecbe5b31432b7c1c. Signed-off-by: Yogesh Sharma <YogeshASharma@gmail.com>
| * | | sample: s390x-ibm-linux-gnu removed CT_PATCH_NONE=yYogesh Sharma2016-09-071-1/+0
| | | | | | | | | | | | | | | | Signed-off-by: Yogesh Sharma <ysharm01@harris.com>
| * | | samples: install "broken" fileYogesh Sharma2016-09-071-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently the broken file is not installed when doing an non-local install. This causes ct-ng list-samples to not notify the user that a sample is broken. This commit triggers the creation of the broken file as needed. Signed-off-by: Yogesh Sharma <ysharm01@harris.com>
| * | | sample: i686-w64-mingw32,nios2-spico-elf updated ISLYogesh Sharma2016-09-071-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Yogesh Sharma <YogeshASharma@gmail.com>
| * | | gcc: Migrated patches from 5.3.0 to 6.1.0Yogesh Sharma2016-09-078-0/+466
| | | | | | | | | | | | | | | | Signed-off-by: Yogesh Sharma <ysharm01@harris.com>
| * | | duma: Fixed gcc 6.1.0 compile errorYogesh Sharma2016-09-071-0/+96
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed compile error for DUMA 2.5.15 due to different function prototypes for new operator in c++03 vs c++11 Signed-off-by: Yogesh Sharma <ysharm01@harris.com>
| * | | gcc: Added 6.1.0 to version listYogesh Sharma2016-09-071-1/+23
|/ / / | | | | | | | | | | | | | | | added gcc-6.1.0 to version list in kconfig Signed-off-by: Yogesh Sharma <YogeshASharma@gmail.com>
* | | Merge pull request #406 from vaibhav92/powerpc64le-sampleBryan Hundven2016-08-302-0/+16
|\ \ \ | | | | | | | | samples: Add powerpc64 little-endian toolchain sample
| * | | samples: Add powerpc64 little-endian toolchain sampleVaibhav Jain2016-07-192-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change adds a powerpc64le-unknown-linux-gnu sample that can be used to quickly create a little-endian tool-chain for powerpc64 architecture. This sample is based on the earlier work done by "Yann E. MORIN" to add support for powerpc64 tool chain and implementing the power64-unknown-linux-gnu sample. The existing sample however generates a big-endian tool chain by default. Signed-off-by: Vaibhav Jain <vaibhav@linux.vnet.ibm.com>
* | | | Merge pull request #409 from KirillSmirnov/masterBryan Hundven2016-08-303-0/+40
|\ \ \ \ | | | | | | | | | | samples: Add sparc-leon-linux-uclibc sample
| * | | | Add sparc-leon-linux-uclibc sampleKirill K. Smirnov2016-07-263-0/+40
| |/ / / | | | | | | | | | | | | Signed-off-by: Kirill K. Smirnov <kirill.k.smirnov@gmail.com>
* | | | Merge pull request #425 from kozyilmaz/gcc-5.4.0Bryan Hundven2016-08-3034-154/+267
|\ \ \ \ | | | | | | | | | | gcc: Update gcc 5 to 5.4.0
| * \ \ \ Merge branch 'master' into gcc-5.4.0kozyilmaz2016-08-293-21/+36
| |\ \ \ \
| * | | | | xgcc: Update gcc 5 to 5.4.0kozyilmaz2016-08-2434-154/+267
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | patches synced with buildroot trunk and: 110-xtensa-implement-trap-pattern.patch (copied to 5.4.0 patches) 130-build_gcc-5_with_gcc-6.patch (upstreamed in 5.4.0, dropped) 370-gcc-plugin-Win-Dont-need-undefined-extern-var-refs-nor-fpic.patch (copied to 5.4.0 patches) 380-gcc-plugin-POSIX-include-sys-select-h.patch (copied to 5.4.0 patches) 910-nios2-bad-multilib-default.patch (copied to 5.4.0 patches)
* | | | | | Merge pull request #435 from KirillSmirnov/uclibcBryan Hundven2016-08-301-1/+7
|\ \ \ \ \ \ | | | | | | | | | | | | | | uClibc: improve managing shared libs
| * | | | | | uClibc: propagate SHARED_LIBS option.Kirill K. Smirnov2016-08-301-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch synchronizes crosstool CT_SHARED_LIBS and uclibc HAVE_SHARED options. Signed-off-by: Kirill K. Smirnov <kirill.k.smirnov@gmail.com>
| * | | | | | uClibc: install native utilsKirill K. Smirnov2016-08-301-1/+1
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change adds native ldd and ldconfig utils to sysroot. For glibc just 'make install' installs everything including utils. For uclibc there exists a separate goal 'install_utils'. Make it. Signed-off-by: Kirill K. Smirnov <kirill.k.smirnov@gmail.com>
* | | | | | Merge pull request #429 from pedronavf/patch-1Bryan Hundven2016-08-301-1/+3
|\ \ \ \ \ \ | |/ / / / / |/| | | | | Update x86.sh
| * | | | | Update x86.shPedro Navarro2016-08-251-1/+3
| |/ / / / | | | | | | | | | | Added additional x86 architectures, like core2, that also map to i686
* | | | | Merge pull request #431 from bhundven/fix_cross_build_toolsBryan Hundven2016-08-261-2/+2
|\ \ \ \ \ | | | | | | | | | | | | cross: Only make 'build tools' for the 'build'
| * | | | | cross: Only make 'build tools' for the 'build'Bryan Hundven2016-08-261-2/+2
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For a cross-compiler, we only need to make the 'build tools' for the 'build'. We also build the 'build tools' for the 'host' when building a cross-canadian toolchain. Closes #430 Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* | | | | Merge pull request #432 from bhundven/update_config_guess_subBryan Hundven2016-08-262-19/+34
|\ \ \ \ \ | |/ / / / |/| | | | Update config.guess and config.sub
| * | | | Update config.guess and config.subBryan Hundven2016-08-262-19/+34
|/ / / / | | | | | | | | | | | | Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* | | | Merge pull request #410 from jmlemetayer/fix_populateBryan Hundven2016-08-231-0/+1
|\ \ \ \ | | | | | | | | | | populate: Fix undefined awk
| * | | | populate: Fix undefined awkJean-Marie Lemetayer2016-07-261-0/+1
| |/ / / | | | | | | | | | | | | Fix minor issue introduced by 6f8e89cb5ca061e899bf3feaaf3fecf30d366c3e
* | | | Merge pull request #422 from datacom-teracom/masterBryan Hundven2016-08-231-1/+1
|\ \ \ \ | | | | | | | | | | scripts/functions: fix log level in call to CT_DoLog
| * | | | scripts/functions: fix log level in call to CT_DoLogCarlos Santos2016-08-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It must be "DEBUG", not "Debug" Signed-off-by: Carlos Santos <casantos@datacom.ind.br>
* | | | | Merge pull request #402 from lundmar/fix_elf2flt_repoBryan Hundven2016-08-232-2/+2
|\ \ \ \ \ | | | | | | | | | | | | Update elf2flt git repository location