tech-userlevel archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

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



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



Home | Main Index | Thread Index | Old Index