aboutsummaryrefslogtreecommitdiffstats
path: root/toolchain/uClibc/config
Commit message (Collapse)AuthorAgeFilesLines
* toolchain/uClibc: enable UCLIBC_HAS_OBSOLETE_BSD_SIGNALHauke Mehrtens2016-04-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is required to build net-snmp. If that options is disabled in uClibc then net-snmp doesn't detect sighold support on its configuration stage and so defines HAVE_SIGHOLD as 0. That in its turn causes compilation of the following branch of timerPause() in apps/snmpnetstat: ------------------>8---------------- int oldmask; oldmask = sigblock(sigmask(SIGALRM)); if (!signalled) { sigpause(0); } sigsetmask(oldmask); ------------------>8---------------- Now in uClibc all 3 sigblock(), sigmask() and sigsetmask() were removed back in 2005, see: https://git.busybox.net/uClibc/commit/?id=5aa7aa7fa7ec2a0fe567ac0b2595b46add6f3594 And all that causes net-snmp linkage to fail this way: ------------------>8---------------- .libs/if.o: In function `intpr': if.c:(.text+0x908): undefined reference to `sigmask' if.c:(.text+0x90e): undefined reference to `sigblock' if.c:(.text+0x924): undefined reference to `sigsetmask' ------------------>8---------------- If we enable UCLIBC_HAS_OBSOLETE_BSD_SIGNAL in uClibc then branch with sighold is used in timerPause() and everything builds as expected. Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@49178 3c298f89-4303-0410-b956-a3cf2f4a3e73
* toolchain: add support of ARCv2 architectureJohn Crispin2016-02-181-0/+10
| | | | | | | | | | | | | | | | | | | | This change adds support of ARC ISAv2 processors in OpenWRT toolchain. In general gcc for ARC may compile code for both ISA versions simultaneously but libgcc will be built only for default architecture that's why it's necessary to specify --with-cpu on gcc configuration. As for uClibc we need to use different configurations for different ARC ISAs. Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com> Cc: Felix Fietkau <nbd@openwrt.org> Cc: Jo-Philipp Wich <jow@openwrt.org> Cc: Jonas Gorski <jogo@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48739 3c298f89-4303-0410-b956-a3cf2f4a3e73
* toolchain: add support of ARC architectureFelix Fietkau2015-11-101-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This includes binutils, gcc, gdb and uClibc-ng. Latest release of ARC gcc (as of today it is "arc-2015.06") is based on upstream gcc 4.8.4. Sources are available on GitHub, see: https://github.com/foss-for-synopsys-dwc-arc-processors/gcc Latest release of ARC binutils (as of today it is "arc-2015.06") is based on upstream binutils 2.23. Sources are available on GitHub, see: https://github.com/foss-for-synopsys-dwc-arc-processors/binutils-gdb/releases/tag/arc-2015.06 Latest release of ARC GDB (as of today this is "arc-2015.06-gdb") is based on upstream gdb 7.9.1. Sources are available on GitHub, see: https://github.com/foss-for-synopsys-dwc-arc-processors/binutils-gdb/releases/tag/arc-2015.06-gdb Note that for binutils and gdb that come from unified git repository (which is the case for upstream binutils/gdb today) we need to disable building of gdb in binutils and binutils in gdb hence in binutils: ------>8------ --disable-sim --disable-gdb ------>8------ and in gdb: ------>8------ --disable-binutils --disable-ld --disable-gas ------>8------ Also in gdb we disable sim because if the following breakage while building with it: ------------>8------------ /usr/bin/env bash ./../common/genmloop.sh -shell /usr/bin/env bash \ -mono -fast -pbb -switch sem5-switch.c \ -cpu a5f -infile ./mloop5.in \ -outfile-suffix 5 unknown option: bash Makefile:699: recipe for target 'stamp-5mloop' failed make[7]: *** [stamp-5mloop] Error 1 ------------>8------------ Cc: Felix Fietkau <nbd@openwrt.org> Cc: John Crispin <blogic@openwrt.org> Cc: Jonas Gorski <jogo@openwrt.org> Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47438 3c298f89-4303-0410-b956-a3cf2f4a3e73
* uclibc: remove version 0.9.33Felix Fietkau2015-11-0223-0/+535
| | | | | | | | Latest uClibc-ng is now the only supported option Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47357 3c298f89-4303-0410-b956-a3cf2f4a3e73
* clean up uclibc patch/config version handling a bitFelix Fietkau2009-03-2331-6331/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14994 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain] enable UCLIBC_SUSV3_LEGACY in uClibc v0.9.30 configs to have ↵Nicolas Thill2009-01-2111-11/+11
| | | | | | <sys/timeb.h> & ftime (needed for openssl and maybe others), thanks to Puchu! git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14133 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain] add missing config symbol in x86_64 configurationFlorian Fainelli2009-01-211-0/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14132 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain] add support for uClibc v0.9.30 (closes: #4271), thanks to Luigi ↵Nicolas Thill2009-01-2111-0/+2570
| | | | | | Mantellini & Puchu! git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14130 3c298f89-4303-0410-b956-a3cf2f4a3e73
* use the new linuxthreads implementation on i386,i686Felix Fietkau2009-01-132-2/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14016 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [uClibc] enable netlink supportJo-Philipp Wich2009-01-0311-11/+11
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13839 3c298f89-4303-0410-b956-a3cf2f4a3e73
* Update uClibc config for x86_64Florian Fainelli2008-07-271-14/+56
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11963 3c298f89-4303-0410-b956-a3cf2f4a3e73
* * refresh storm patchesImre Kaloz2008-06-051-1/+1
| | | | | | * disable BX in uClibc config, add ethernet and watchdog support -- thanks to Zilvinas Valinskas git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11367 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix up uclibc support for etraxJohn Crispin2008-05-032-16/+54
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11025 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add preliminary support for Storm SL3512 based devices, not ready yetImre Kaloz2008-04-271-0/+210
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10956 3c298f89-4303-0410-b956-a3cf2f4a3e73
* turn on UCLIBC_HAS_PROGRAM_INVOCATION_NAME (see #2941)Felix Fietkau2008-02-028-8/+8
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10358 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add uClibc version 0.9.28.2, 0.9.28.3 and snapshots for development purpose ↵Ralph Hempel2008-01-279-0/+1506
| | | | | | | | | | (and already deployed evaluation boards) the version 0.9.29 is still the default version git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10282 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain] uClibc: restore support of shadow passwords, but make it ↵Gabor Juhos2008-01-2610-19/+13
| | | | | | configurable git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10276 3c298f89-4303-0410-b956-a3cf2f4a3e73
* enable res_close bsd compat, asterisk requires thisFelix Fietkau2007-12-308-8/+8
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10048 3c298f89-4303-0410-b956-a3cf2f4a3e73
* replace cflags hacks with the correct solutionFelix Fietkau2007-12-298-8/+8
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10031 3c298f89-4303-0410-b956-a3cf2f4a3e73
* enable gnu glob in uclibcFelix Fietkau2007-12-298-8/+8
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10027 3c298f89-4303-0410-b956-a3cf2f4a3e73
* unconditionally enable c99 math support in uclibc - many packages need itFelix Fietkau2007-12-299-9/+9
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10024 3c298f89-4303-0410-b956-a3cf2f4a3e73
* update x86 uclibc configsFelix Fietkau2007-12-292-56/+108
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10017 3c298f89-4303-0410-b956-a3cf2f4a3e73
* upgrade to uClibc 0.9.29 - break binary compatibility #1Imre Kaloz2007-12-286-56/+282
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10010 3c298f89-4303-0410-b956-a3cf2f4a3e73
* revert abi changes in uClibc - on hold for 7.11, will be added again with ↵Felix Fietkau2007-11-093-3/+3
| | | | | | the uclibc upgrade for 8.01 git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9519 3c298f89-4303-0410-b956-a3cf2f4a3e73
* disable crt_fini compatibility in uClibc, compile custom ld-uClibc for ↵Felix Fietkau2007-11-093-3/+3
| | | | | | | | | | broadcom utilities allows us to upgrade uClibc without breaking compatibility for nas and wl breaks binary compatibility for packages from earlier kamikaze releases git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9518 3c298f89-4303-0410-b956-a3cf2f4a3e73
* added i686 support and profile for t-vision s100John Crispin2007-07-081-0/+186
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7890 3c298f89-4303-0410-b956-a3cf2f4a3e73
* Enable LDSO_RUNPATH in uClibc configuration for all platformsRod Whitby2007-06-299-9/+9
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7769 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add support for the AVR32 platform, namely the ATNGW100 board - joint work ↵Imre Kaloz2007-06-089-0/+168
| | | | | | with wigyori git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7533 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add initial support for the crisarchitecture used on foxboards to openwrtJohn Crispin2007-06-021-0/+157
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7439 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add x86_64 config for uClibcFelix Fietkau2007-02-251-0/+152
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6368 3c298f89-4303-0410-b956-a3cf2f4a3e73
* little endian arm supportMike Baker2006-11-291-0/+168
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5673 3c298f89-4303-0410-b956-a3cf2f4a3e73
* enable UCLIBC_HAS_WORDEXP, fixes pcmcia-cs (and possibly others) on mini_foFelix Fietkau2006-09-155-5/+5
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4792 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add XScale support to -ngImre Kaloz2006-08-061-0/+168
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4475 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add missing copyrightFelix Fietkau2006-06-274-0/+28
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4094 3c298f89-4303-0410-b956-a3cf2f4a3e73
* move uClibc/files/config.* to uClibc/config/* and allow board-specific ↵Felix Fietkau2006-06-214-0/+665
config overrides git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4041 3c298f89-4303-0410-b956-a3cf2f4a3e73