[PATCH 0/3] - Fix rump targets for GNU/Hurd i386 && native build

Damien Zammit <[email protected]>
Newsgroups gmane.os.netbsd.devel.userlevel,gmane.os.netbsd.devel.toolchain
Message-ID <[email protected]>
This includes a gcc patch, a build.sh patch and a one liner in osnet.

The idea is to integrate pooka's buildrump.sh fork back into src.

Something I'm not sure about is whether I can wrap the host toolchain
for native builds on other systems.  That is how buildrump.sh works.
I'm still having issues manually linking the built libs on Hurd.

TESTED on NetBSD:

	./build.sh -U -u -T ../tooldir tools rump
	./build.sh -U -u -T ../tooldir tools rumptest

TESTED on GNU/Hurd:

	LDADD=-L/usr/lib/i386-gnu ./build.sh -V MKGROFF=no -U -u -T ../tools -m i386 tools rump

FAILED on GNU/Hurd:

	LDADD=-L/usr/lib/i386-gnu ./build.sh -V MKGROFF=no -U -u -T ../tools -m i386 tools rumptest
	...
	i486--netbsdelf-ld: cannot find -lpthread
	i486--netbsdelf-ld: cannot find -lc

HURD $ gcc testrump.c -Wall -I./obj/destdir.i386/usr/include -L./obj/destdir.i386/usr/lib -I/usr/include -o testrump -lrump -lrumpuser -lrumpvfs -lrumpvfs_nofifofs
/usr/bin/ld: ./obj/destdir.i386/usr/lib/librump.so: undefined reference to `rumpuser_mutex_spin_p'
collect2: error: ld returned 1 exit status
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.