diff mbox

xinetd: needs mmu

Message ID 1380269959.32472.1.camel@phoenix
State Accepted
Commit 5ce1fb3d25ab423c44525e1ae84505713830fa05
Headers show

Commit Message

Axel Lin Sept. 27, 2013, 8:19 a.m. UTC
Signed-off-by: Axel Lin <axel.lin@ingics.com>
---
Fixes below build error:

/opt/test/buildroot/buildroot/output/host/usr/bin/arm-buildroot-uclinux-uclibcgnueabi-gcc -pipe -Os   -Wl,-elf2flt -DNO_RPC  -I../libs/include  -o xinetd access.o addr.o builtins.o child.o conf.o confparse.o connection.o env.o ident.o init.o int.o intcommon.o internals.o log.o logctl.o main.o msg.o nvlists.o parse.o parsesup.o parsers.o reconfig.o retry.o sconf.o sensor.o server.o service.o signals.o special.o tcpint.o time.o udpint.o util.o redirect.o xgetloadavg.o options.o includedir.o xtimer.o inet.o xmdns.o -L../libs/lib -lsio -lmisc -lxlog -lportable -lstr -lpset -lm -lcrypt  || rm -f xinetd
init.o: In function `init_daemon':
init.c:(.text+0x318): undefined reference to `fork'
int.o: In function `intercept':
int.c:(.text+0x3a4): undefined reference to `fork'
server.o: In function `server_start':
server.c:(.text+0x1b8): undefined reference to `fork'
collect2: ld returned 1 exit status

 package/xinetd/Config.in | 1 +
 1 file changed, 1 insertion(+)

Comments

Peter Korsgaard Sept. 27, 2013, 9:35 a.m. UTC | #1
>>>>> "Axel" == Axel Lin <axel.lin@ingics.com> writes:

 Axel> Signed-off-by: Axel Lin <axel.lin@ingics.com>
 Axel> ---
 Axel> Fixes below build error:

 Axel> /opt/test/buildroot/buildroot/output/host/usr/bin/arm-buildroot-uclinux-uclibcgnueabi-gcc -pipe -Os   -Wl,-elf2flt -DNO_RPC  -I../libs/include  -o xinetd access.o addr.o builtins.o child.o conf.o confparse.o connection.o env.o ident.o init.o int.o intcommon.o internals.o log.o logctl.o main.o msg.o nvlists.o parse.o parsesup.o parsers.o reconfig.o retry.o sconf.o sensor.o server.o service.o signals.o special.o tcpint.o time.o udpint.o util.o redirect.o xgetloadavg.o options.o includedir.o xtimer.o inet.o xmdns.o -L../libs/lib -lsio -lmisc -lxlog -lportable -lstr -lpset -lm -lcrypt  || rm -f xinetd
 Axel> init.o: In function `init_daemon':
 Axel> init.c:(.text+0x318): undefined reference to `fork'
 Axel> int.o: In function `intercept':
 Axel> int.c:(.text+0x3a4): undefined reference to `fork'
 Axel> server.o: In function `server_start':
 Axel> server.c:(.text+0x1b8): undefined reference to `fork'
 Axel> collect2: ld returned 1 exit status

Committed, thanks.
diff mbox

Patch

diff --git a/package/xinetd/Config.in b/package/xinetd/Config.in
index 76fe603..7f3575c 100644
--- a/package/xinetd/Config.in
+++ b/package/xinetd/Config.in
@@ -1,5 +1,6 @@ 
 config BR2_PACKAGE_XINETD
 	bool "xinetd"
+	depends on BR2_USE_MMU # fork()
 	help
 	  xinetd is a secure replacement for inetd. It was originally written by
 	  panos@cs.colorado.edu.