This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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



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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]