aboutsummaryrefslogtreecommitdiffstats
path: root/configs
diff options
context:
space:
mode:
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>2013-01-06 05:22:53 +0000
committerPeter Korsgaard <jacmet@sunsite.dk>2013-01-07 21:45:03 +0100
commit07f6cdfb71ea19ab24cfa372ac4a874a2690247f (patch)
treeb97e1f689dd467773c432d7eb12de94036b998f3 /configs
parentf282139807a7d10cc496b6ede23a4c16e587e0be (diff)
downloadbuildroot-novena-07f6cdfb71ea19ab24cfa372ac4a874a2690247f.tar.gz
buildroot-novena-07f6cdfb71ea19ab24cfa372ac4a874a2690247f.zip
elfutils: towards uClibc support: FTS functions
The fts_*() functions are optional in uClibc, and not compiled in our default configuration. The best option would be to migrate this elfutils code to the nftw family of functions, but it requires quite some work. So we have several options here: *) Enable fts_*() functions in our default uClibc configuration. Not nice since only one package needs them (the help text of uClibc for fts_*() functions explicitly mention that they have been added to be able to build elfutils). *) Use gnulib, but it is quite heavy to setup, requires modifications to configure.ac, and other things. *) Copy the fts function from uClibc into elfutils source code. This is the solution used below. uClibc is LGPL, and elfutils is LGPL/GPL, so there should not be any licensing issue. Of course, the fts_*() functions are only built if they are not already provided by the C library. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Diffstat (limited to 'configs')
0 files changed, 0 insertions, 0 deletions