Package: pike7.8
Severity: wishlist
Tags: experimental

Attached are a few package which will adapt current pike to be crosscompilable
as explained in the http://wiki.debian.org/EmdebianMakefile howto.

There are still some problems as to the dumping of master.pike and other
modules during install.

The patch against src/configure, src/configure.in and
src/modules/Mysql/configure are things that should be patched upstream.


-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'oldstable'), (500, 'unstable'), (500,
'stable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.30.2_marc (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages pike7.8 depends on:
pn  pike7.8-core                  <none>     (no description available)
pn  pike7.8-gdbm                  <none>     (no description available)
pn  pike7.8-image                 <none>     (no description available)

Versions of packages pike7.8 recommends:
pn  pike7.8-doc                   <none>     (no description available)

Versions of packages pike7.8 suggests:
pn  pike7.8-dev                   <none>     (no description available)
--- pike7.8-7.8.352-dfsg/src/modules/Mysql/configure	2010-05-19 10:19:56.355552054 +0000
+++ pike7.8-7.8.352-dfsg.OLD/src/modules/Mysql/configure	2010-05-19 11:47:04.345553025 +0000
@@ -7018,7 +7018,13 @@
 $as_echo "yes" >&6; }
 
       if test "$cross_compiling" = yes; then
-:
+  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+{ { $as_echo "$as_me:$LINENO: error: cannot run test program while cross compiling
+See \`config.log' for more details." >&5
+$as_echo "$as_me: error: cannot run test program while cross compiling
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }; }
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
--- pike7.8-7.8.352-dfsg/src/configure.in       2010-05-19 10:25:34.215552279 
+0000
+++ pike7.8-7.8.352-dfsg.OLD/src/configure.in   2010-05-19 11:47:04.465553561 
+0000
@@ -541,7 +541,7 @@
   RUNTPIKE="USE_PIKE"
 else
   if test "x$cross_compiling" = "xyes"; then
-    RUNPIKE="USE_PIKE"
+    RUNPIKE="DEFAULT_RUNPIKE"
     RUNTPIKE="USE_PIKE"
   else
     RUNPIKE="DEFAULT_RUNPIKE"
--- pike7.8-7.8.352-dfsg/src/configure	2010-05-19 11:49:06.235552172 +0000
+++ pike7.8-7.8.352-dfsg.OLD/src/configure	2010-05-19 11:47:04.355553050 +0000
@@ -106926,7 +106926,7 @@
       ;;
     esac
     if test "$cross_compiling" = yes; then
-  pike_cv_sys_dynamic_loading=yes
+  pike_cv_sys_dynamic_loading=no
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
--- pike7.8-7.8.352-dfsg/debian/rules   2010-05-19 10:16:26.275551974 +0000
+++ pike7.8-7.8.352-dfsg.OLD/debian/rules       2010-05-19 11:47:04.525552138 
+0000
@@ -20,16 +20,6 @@
 CC=gcc
 endif
 
-export DEB_HOST_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
-export DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
-
-CFARGSEXTRA = --with-cdebug
-
-ifneq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE))
-export CC=$(DEB_HOST_GNU_TYPE)-gcc
-CFARGSEXTRA += --host=$(DEB_HOST_GNU_TYPE)
-endif
-
 ifeq (,$(DEB_BUILD_ARCH))
 DEB_BUILD_ARCH=$(shell dpkg-architecture -qDEB_BUILD_ARCH)
 endif
@@ -41,6 +31,7 @@
 SSP_FLAGS=-fstack-protector
 endif
 
+CFARGSEXTRA = --with-cdebug
 
 ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS)))
 CFARGSEXTRA += --without-copt

Reply via email to