Hi,
the current patch is not enough, we have the same issue on GNU/Hurd as
in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=388475;msg=32
in 38_kbsd.dpatch, there is this:
-#if defined(LINUX)
+#if defined(LINUX) || (defined(__GLIBC__) && defined(__FreeBSD_kernel__))
Petr, is this really needed (it makes this code not be executed
GNU/Hurd, I suggest to change it to
#if defined(LINUX) || defined(__GLIBC__)
otherwise.
We also need the set OS_ARCH in configure so that this filter in
xpcom/reflect/xptcall/src/md/unix/Makefile.in matches:
-ifneq (,$(filter Linux,$(OS_ARCH)))
+ifneq (,$(filter Linux GNU_%,$(OS_ARCH)))
Something like this is needed:
@@ -5035,17 +4904,28 @@
OS_RELEASE=
OS_TEST="${target_cpu}"
case "${target_os}" in
- linux*) OS_ARCH=Linux ;;
+ linux*) OS_ARCH=Linux OS_TARGET=Linux;;
+ kfreebsd*-gnu) OS_ARCH=GNU_kFreeBSD ;;
+ gnu*) OS_ARCH=GNU_Hurd ;;
Those aren't clean patches as I hacked around a bit in the build tree,
but you get the idea (I can send something later on)
With this, the xulrunner test-application from
http://benjamin.smedbergs.us/xulrunner/mybrowser-0.2.2.xulapp starts up
and has a responsive UI. Local file:/// URIs render fine. However,
remote http:// URIs provoke an instant "Connection refused" currently,
tcpdump shows no real traffic on the network, we need to look into this.
cheers,
Michael
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]