[success] crosstool-0.38 host=darwin target=linux

Mitch Murphy mitch@mix5.com
Mon Jan 2 07:33:00 GMT 2006


crosstoolconfig.txt ...

AR=
BINUTILS_DIR=binutils-2.16.1
BINUTILS_EXTRA_CONFIG=
BUILD=powerpc-apple-darwin8.3.0
BUILD_DIR=/Archive/crosstool-0.38/build/i686-unknown-linux-gnu/ 
gcc-4.0.2-glibc-2.3.5
CC=
DEJAGNU=
EXTRA_TARGET_CFLAGS=
GCC_BUILD=
GCC_CORE_DIR=gcc-4.0.2
GCC_DIR=gcc-4.0.2
GCC_EXTRA_CONFIG=
GCC_HOST=
GCC_LANGUAGES=c,objc
GDB_DIR=
GLIBC_ADDON_OPTIONS==linuxthreads,
GLIBC_DIR=glibc-2.3.5
GLIBC_EXTRA_CC_ARGS=
GLIBC_EXTRA_CONFIG=
GLIBC_EXTRA_ENV=
JUST_DOWNLOAD=
KERNELCONFIG=/Archive/crosstool-0.38/i686.config
LINUX_DIR=
LINUX_SANITIZED_HEADER_DIR=linux-libc-headers-2.6.11.2
NO_DOWNLOAD=
PREFIX=/Developer/SDKs/gcc-4.0.2-linux.sdk/gcc-4.0.2-glibc-2.3.5/i686- 
unknown-linux-gnu
PTXDIST_DIR=
SHARED_MODE=--enable-shared
SRC_DIR=/Archive/crosstool-0.38/source
TARBALLS_DIR=/Archive/crosstool-0.38/downloads
TARGET=i686-unknown-linux-gnu
TARGET_CFLAGS=-O
TOP_DIR=/Archive/crosstool-0.38
USE_SYSROOT=


key patches are ...

(1) slightly modified glibc-configure-apple-as-ld.patch

--- glibc-2.3.5/configure.old       2006-01-01 23:26:20.000000000 -0500
+++ glibc-2.3.5/configure   2006-01-01 23:28:36.000000000 -0500
@@ -3789,12 +3789,12 @@
    # Found it, now check the version.
    echo "$as_me:$LINENO: checking version of $AS" >&5
echo $ECHO_N "checking version of $AS... $ECHO_C" >&6
-  ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.*  
\([0-9]*\.[0-9.]*\).*$/\1/p'`
+  ac_prog_version=`$AS -v </dev/null 2>&1 | sed -n 's/^.*GNU  
assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
    case $ac_prog_version in
-    '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
+    '') ac_prog_version="v. ?.??, bad (ignored)"; ac_verc_fail=no;;
      2.1[3-9]*)
         ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
-    *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
+    *) ac_prog_version="$ac_prog_version, bad (ignored)";  
ac_verc_fail=no;;
    esac
    echo "$as_me:$LINENO: result: $ac_prog_version" >&5
@@ -3852,10 +3852,10 @@
echo $ECHO_N "checking version of $LD... $ECHO_C" >&6
    ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \ 
([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
    case $ac_prog_version in
-    '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
+    '') ac_prog_version="v. ?.??, bad (ignored)"; ac_verc_fail=no;;
      2.1[3-9]*)
         ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
-    *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
+    *) ac_prog_version="$ac_prog_version, bad (ignored)";  
ac_verc_fail=no;;
    esac
    echo "$as_me:$LINENO: result: $ac_prog_version" >&5


(2) memcmp patch from http://sources.redhat.com/ml/crossgcc/2005-05/ 
msg00046.html

--- libc/sysdeps/i386/i686/memcmp.S	2004/04/01 23:28:37	1.3
+++ libc/sysdeps/i386/i686/memcmp.S	2005/04/28 18:19:25	1.4
@@ -1,5 +1,5 @@
/* Compare two memory blocks for differences in the first COUNT bytes.
-   Copyright (C) 2004 Free Software Foundation, Inc.
+   Copyright (C) 2004, 2005 Free Software Foundation, Inc.
     This file is part of the GNU C Library.
     The GNU C Library is free software; you can redistribute it and/or
@@ -350,6 +350,7 @@
	sbbl	$-1, %eax
	popl	%esi
	RETURN
+END (BP_SYM (memcmp))
	.section	.rodata
	ALIGN (2)
@@ -387,7 +388,6 @@
	.long	L(30bytes) - . + 0x78
	.long	L(31bytes) - . + 0x7c
-END (BP_SYM (memcmp))
#undef bcmp
weak_alias (BP_SYM (memcmp), BP_SYM (bcmp))


cheers,
Mitch


------
Want more information?  See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com



More information about the crossgcc mailing list