summaryrefslogtreecommitdiff
path: root/rp-pppoe/rp-pppoe-3.5/rp-pppoe-3.5_configure_in_cross.diff
diff options
context:
space:
mode:
Diffstat (limited to 'rp-pppoe/rp-pppoe-3.5/rp-pppoe-3.5_configure_in_cross.diff')
-rw-r--r--rp-pppoe/rp-pppoe-3.5/rp-pppoe-3.5_configure_in_cross.diff56
1 files changed, 56 insertions, 0 deletions
diff --git a/rp-pppoe/rp-pppoe-3.5/rp-pppoe-3.5_configure_in_cross.diff b/rp-pppoe/rp-pppoe-3.5/rp-pppoe-3.5_configure_in_cross.diff
index e69de29bb2..a382f06fff 100644
--- a/rp-pppoe/rp-pppoe-3.5/rp-pppoe-3.5_configure_in_cross.diff
+++ b/rp-pppoe/rp-pppoe-3.5/rp-pppoe-3.5_configure_in_cross.diff
@@ -0,0 +1,56 @@
+--- rp-pppoe-3.5.clean/src/configure.in 2002-07-08 16:38:24.000000000 +0200
++++ rp-pppoe-3.5/src/configure.in 2004-08-06 19:24:56.593931152 +0200
+@@ -131,13 +131,16 @@
+
+ dnl Check for Linux-specific kernel support for PPPoE
+ AC_MSG_CHECKING(for Linux 2.4.X kernel-mode PPPoE support)
+-if test "`uname -s`" = "Linux" ; then
++AC_CACHE_VAL(ac_cv_linux_kernel_pppoe,[
++if test "`uname -s`" = "Linux"; then
++if test $cross_compiling = "no"; then
+ dnl Do a bunch of modprobes. Can't hurt; might help.
+ modprobe ppp_generic > /dev/null 2>&1
+ modprobe ppp_async > /dev/null 2>&1
+ modprobe n_hdlc > /dev/null 2>&1
+ modprobe ppp_synctty > /dev/null 2>&1
+ modprobe pppoe > /dev/null 2>&1
++fi
+ AC_TRY_RUN([#include <sys/socket.h>
+ #include <net/ethernet.h>
+ #include <linux/if.h>
+@@ -146,10 +149,11 @@
+ {
+ if (socket(AF_PPPOX, SOCK_DGRAM, PX_PROTO_OE) >= 0) return 0; else return 1;
+ }
+-], ac_cv_linux_kernel_pppoe=yes, ac_cv_linux_kernel_pppoe=no)
++], ac_cv_linux_kernel_pppoe=yes, ac_cv_linux_kernel_pppoe=no, [ac_cv_linux_kernel_pppoe=no; $ECHO "cross-compiling, default: "] )
+ else
+ ac_cv_linux_kernel_pppoe=no
+ fi
++])
+
+ $ECHO $ac_cv_linux_kernel_pppoe
+ if test "$ac_cv_linux_kernel_pppoe" != yes ; then
+@@ -208,7 +212,7 @@
+ esac
+
+ dnl Figure out packing order of structures
+-AC_MSG_CHECKING(packing order of bit fields)
++AC_CACHE_CHECK([packing order of bit fields],rpppoe_cv_pack_bitfields,[
+ AC_TRY_RUN([
+ union foo {
+ struct bar {
+@@ -231,9 +235,11 @@
+ } else {
+ return 2;
+ }
+-}], PACK=normal, PACK=rev)
++}], rpppoe_cv_pack_bitfields=normal, rpppoe_cv_pack_bitfields=rev,
++$ECHO "no defaults for cross-compiling"; exit 0)
++])
+
+-if test "$PACK" = "rev" ; then
++if test "$rpppoe_cv_pack_bitfields" = "rev" ; then
+ $ECHO "reversed"
+ AC_DEFINE(PACK_BITFIELDS_REVERSED)
+ else