tech-pkg archive

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

Re: Firefox 3 pkg: configure vs. configure.in



On Wed, Aug 06, 2008 at 03:12:50PM +0200, Martin Husemann wrote:
> latter). For some reason it does not seem to work for me (i.e. I get a 
> configure
> that differs vastly from configure.orig, a lot more than patch-ab explains).
I double checked, and it explicitly does:
 cd /usr/pkgobj/www/firefox3/work/mozilla && autoconf
so patch-ab is useless.
Anyway, attached is a fixed version that adds the missing stdlib.h includes -
no idea if this is the correct way to do autoconf-wise.
I noticed the problem because va_copy support was not detected at all and
compilation failed for me.
Martin
$NetBSD: patch-ab,v 1.1.1.1 2008年06月28日 10:01:07 tnn Exp $
--- configure.orig 2008年06月27日 15:41:02.000000000 +0200
+++ configure 2008年08月06日 15:36:44.000000000 +0200
@@ -6124,7 +6124,7 @@
 LDFLAGS=$_SAVE_LDFLAGS
 ;;
 
-*-freebsd*)
+*-freebsd* | *-dragonfly*)
 if test `test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` != 
"elf"; then
 DLL_SUFFIX=".so.1.0"
 DSO_LDOPTS="-shared"
@@ -6138,6 +6138,9 @@
 # MKSHLIB_FORCE_ALL='-Wl,-Bforcearchive'
 # MKSHLIB_UNFORCE_ALL=''
 # fi
+ if test "$LIBRUNPATH"; then
+ DSO_LDOPTS="-Wl,-R$LIBRUNPATH $DSO_LDOPTS"
+ fi
 ;; 
 
 *-hpux*)
@@ -6828,6 +6831,13 @@
 if test "$LIBRUNPATH"; then
 DSO_LDOPTS="-R$LIBRUNPATH $DSO_LDOPTS"
 fi
+
+ case "${target_cpu}" in
+ alpha*)
+ CFLAGS="$CFLAGS -mieee"
+ CXXFLAGS="$CXXFLAGS -mieee"
+ ;;
+ esac
 ;;
 
 *-openvms*) 
@@ -7411,6 +7421,7 @@
 #line 7412 "configure"
 #include "confdefs.h"
 #include <ctype.h>
+#include <stdlib.h>
 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
@@ -10392,6 +10403,8 @@
 cat > conftest.$ac_ext <<EOF
 #line 10394 "configure"
 #include "confdefs.h"
+#include <string.h>
+#include <stdlib.h>
 
 main()
 {
@@ -11042,6 +11055,7 @@
 #include "confdefs.h"
 
 #include <stdarg.h>
+ #include <stdlib.h>
 void f (int i, ...) {
 va_list args1, args2;
 va_start (args1, i);
@@ -11083,6 +11097,7 @@
 #include "confdefs.h"
 
 #include <stdarg.h>
+ #include <stdlib.h>
 void f (int i, ...) {
 va_list args1, args2;
 va_start (args1, i);
@@ -11124,6 +11139,7 @@
 #include "confdefs.h"
 
 #include <stdarg.h>
+ #includ <stdlib.h>
 void f (int i, ...) {
 va_list args1, args2;
 va_start (args1, i);
@@ -16522,7 +16538,7 @@
 fi
 
 if test -z "$MOZ_OPTIMIZE_FLAGS"; then
- MOZ_OPTIMIZE_FLAGS="-O"
+ MOZ_OPTIMIZE_FLAGS=""
 fi
 
 # Check whether --enable-optimize or --disable-optimize was given.
@@ -17624,6 +17640,7 @@
 echo "configure:17625: checking for gcc -pipe support" >&5
 if test -n "$GNU_CC" && test -n "$GNU_CXX" && test -n "$GNU_AS"; then
 echo '#include <stdio.h>' > dummy-hello.c
+ echo '#include <stdlib.h>' > dummy-hello.c
 echo 'int main() { printf("Hello World\n"); exit(0); }' >> dummy-hello.c
 ${CC} -S dummy-hello.c -o dummy-hello.s 2>&5
 cat dummy-hello.s | ${AS_BIN} -o dummy-hello.S - 2>&5
@@ -19701,6 +19718,7 @@
 cat > conftest.$ac_ext <<EOF
 #line 19703 "configure"
 #include "confdefs.h"
+#include <stdlib.h>
 find_stack_direction ()
 {
 static char *addr = 0;


Home | Main Index | Thread Index | Old Index

AltStyle によって変換されたページ (->オリジナル) /