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> SVN-Revision: 49178
* 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> SVN-Revision: 48739
* 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> SVN-Revision: 47438
* 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> SVN-Revision: 47357
* clean up uclibc patch/config version handling a bitFelix Fietkau2009-03-2331-6331/+0
| | | | SVN-Revision: 14994
* enable UCLIBC_SUSV3_LEGACY in uClibc v0.9.30 configs to have <sys/timeb.h> & ↵Nicolas Thill2009-01-2111-11/+11
| | | | | | ftime (needed for openssl and maybe others), thanks to Puchu! SVN-Revision: 14133
* add missing config symbol in x86_64 configurationFlorian Fainelli2009-01-211-0/+1
| | | | SVN-Revision: 14132
* add support for uClibc v0.9.30 (closes: #4271), thanks to Luigi Mantellini & ↵Nicolas Thill2009-01-2111-0/+2570
| | | | | | Puchu! SVN-Revision: 14130
* use the new linuxthreads implementation on i386,i686Felix Fietkau2009-01-132-2/+2
| | | | SVN-Revision: 14016
* enable netlink supportJo-Philipp Wich2009-01-0311-11/+11
| | | | SVN-Revision: 13839
* Update uClibc config for x86_64Florian Fainelli2008-07-271-14/+56
| | | | SVN-Revision: 11963
* * refresh storm patches * disable BX in uClibc config, add ethernet and ↵Imre Kaloz2008-06-051-1/+1
| | | | | | watchdog support -- thanks to Zilvinas Valinskas SVN-Revision: 11367
* fix up uclibc support for etraxJohn Crispin2008-05-032-16/+54
| | | | SVN-Revision: 11025
* add preliminary support for Storm SL3512 based devices, not ready yetImre Kaloz2008-04-271-0/+210
| | | | SVN-Revision: 10956
* turn on UCLIBC_HAS_PROGRAM_INVOCATION_NAME (see #2941)Felix Fietkau2008-02-028-8/+8
| | | | SVN-Revision: 10358
* 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 SVN-Revision: 10282
* uClibc: restore support of shadow passwords, but make it configurableGabor Juhos2008-01-2610-19/+13
| | | | SVN-Revision: 10276
* enable res_close bsd compat, asterisk requires thisFelix Fietkau2007-12-308-8/+8
| | | | SVN-Revision: 10048
* replace cflags hacks with the correct solutionFelix Fietkau2007-12-298-8/+8
| | | | SVN-Revision: 10031
* enable gnu glob in uclibcFelix Fietkau2007-12-298-8/+8
| | | | SVN-Revision: 10027
* unconditionally enable c99 math support in uclibc - many packages need itFelix Fietkau2007-12-299-9/+9
| | | | SVN-Revision: 10024
* update x86 uclibc configsFelix Fietkau2007-12-292-56/+108
| | | | SVN-Revision: 10017
* upgrade to uClibc 0.9.29 - break binary compatibility #1Imre Kaloz2007-12-286-56/+282
| | | | SVN-Revision: 10010
* 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 SVN-Revision: 9519
* 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 SVN-Revision: 9518
* added i686 support and profile for t-vision s100John Crispin2007-07-081-0/+186
| | | | SVN-Revision: 7890
* Enable LDSO_RUNPATH in uClibc configuration for all platformsRod Whitby2007-06-299-9/+9
| | | | SVN-Revision: 7769
* add support for the AVR32 platform, namely the ATNGW100 board - joint work ↵Imre Kaloz2007-06-089-0/+168
| | | | | | with wigyori SVN-Revision: 7533
* add initial support for the crisarchitecture used on foxboards to openwrtJohn Crispin2007-06-021-0/+157
| | | | SVN-Revision: 7439
* add x86_64 config for uClibcFelix Fietkau2007-02-251-0/+152
| | | | SVN-Revision: 6368
* little endian arm supportMike Baker2006-11-291-0/+168
| | | | SVN-Revision: 5673
* finally move buildroot-ng to trunkFelix Fietkau2016-03-205-0/+861