[Bug 3613] Lack of feature test macros in building config

bugzilla at busybox.net bugzilla at busybox.net
Mon Sep 12 02:42:52 UTC 2011


https://bugs.busybox.net/show_bug.cgi?id=3613

bugdal at aerifal.cx changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|WONTFIX                     |

--- Comment #4 from bugdal at aerifal.cx  ---
As of current git, the only problems at "make menuconfig" time are the
following. I'm not sure where it's expecting alloca to get declared; we have
<alloca.h> available. The rest seem to be from missing _XOPEN_SOURCE (strdup)
or _POSIX_C_SOURCE (popen/pclose). It presently "works" on 32-bit even with the
problems; don't know about 64-bit.

There are also some new link-time errors for busybox itself but they belong in
a separate report.

  HOSTCC  scripts/basic/fixdep
scripts/basic/fixdep.c: In function ‘use_config’:
scripts/basic/fixdep.c:206:2: warning: implicit declaration of function
‘alloca’
scripts/basic/fixdep.c:206:12: warning: incompatible implicit declaration of
built-in function ‘alloca’
scripts/basic/fixdep.c: In function ‘parse_dep_file’:
scripts/basic/fixdep.c:318:12: warning: incompatible implicit declaration of
built-in function ‘alloca’
  HOSTCC  scripts/basic/split-include
scripts/basic/split-include.c: In function ‘main’:
scripts/basic/split-include.c:192:5: warning: implicit declaration of function
‘popen’
scripts/basic/split-include.c:192:13: warning: assignment makes pointer from
integer without a cast
scripts/basic/split-include.c:223:5: warning: implicit declaration of function
‘pclose’
  HOSTCC  scripts/basic/docproc
scripts/basic/docproc.c: In function ‘exec_kernel_doc’:
scripts/basic/docproc.c:94:4: warning: implicit declaration of function
‘alloca’
scripts/basic/docproc.c:94:20: warning: incompatible implicit declaration of
built-in function ‘alloca’
scripts/basic/docproc.c: In function ‘add_new_symbol’:
scripts/basic/docproc.c:130:2: warning: implicit declaration of function
‘strdup’
scripts/basic/docproc.c:130:43: warning: incompatible implicit declaration of
built-in function ‘strdup’
scripts/basic/docproc.c: In function ‘add_new_file’:
scripts/basic/docproc.c:136:39: warning: incompatible implicit declaration of
built-in function ‘strdup’
scripts/basic/docproc.c: In function ‘find_export_symbols’:
scripts/basic/docproc.c:173:25: warning: incompatible implicit declaration of
built-in function ‘alloca’

-- 
Configure bugmail: https://bugs.busybox.net/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


More information about the busybox-cvs mailing list