diff options
author | kent <kent> | 2002-03-18 03:04:40 +0000 |
---|---|---|
committer | kent <kent> | 2002-03-18 03:04:40 +0000 |
commit | 44cb1d40ec08db1eedb6f80db6501def0d827f2b (patch) | |
tree | 132a48f11ac65c0cd1f63dd9aa023fe95f81c836 /cross | |
parent | 93f4de3bcec8423cb7ee63bd3bada20b375a1b53 (diff) | |
download | pkgsrc-44cb1d40ec08db1eedb6f80db6501def0d827f2b.tar.gz |
Sync with PEACE repositry.
http://cvs.kshosen.ac.jp/cvsweb.cgi/peace/pkgsrc/cross/i386-netbsdpe/
Change in 1.3.0
- Update binutils to 2.11.92-20011113 to support forwarder RVA
Diffstat (limited to 'cross')
-rw-r--r-- | cross/i386-netbsdpe/Makefile | 6 | ||||
-rw-r--r-- | cross/i386-netbsdpe/distinfo | 9 | ||||
-rw-r--r-- | cross/i386-netbsdpe/files/cross.mk | 11 | ||||
-rw-r--r-- | cross/i386-netbsdpe/patches/binutils-ab | 10 | ||||
-rw-r--r-- | cross/i386-netbsdpe/patches/binutils-ac | 21 | ||||
-rw-r--r-- | cross/i386-netbsdpe/patches/patch-ab | 16 | ||||
-rw-r--r-- | cross/i386-netbsdpe/patches/patch-ac | 13 | ||||
-rw-r--r-- | cross/i386-netbsdpe/patches/patch-ad | 13 |
8 files changed, 74 insertions, 25 deletions
diff --git a/cross/i386-netbsdpe/Makefile b/cross/i386-netbsdpe/Makefile index b2518264f2e..a7a0fe1cc55 100644 --- a/cross/i386-netbsdpe/Makefile +++ b/cross/i386-netbsdpe/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.8 2001/10/21 12:24:15 kent Exp $ -# $PEACE: Makefile,v 1.16 2001/10/19 07:43:09 kent Exp $ +# $NetBSD: Makefile,v 1.9 2002/03/18 03:04:40 kent Exp $ +# $PEACE: Makefile,v 1.18 2001/12/05 07:13:57 kent Exp $ -DISTVERSION= 1.2.1 +DISTVERSION= 1.3.0 CROSS_DISTFILES= # none MAINTAINER= peace-sacrifice@hauN.org diff --git a/cross/i386-netbsdpe/distinfo b/cross/i386-netbsdpe/distinfo index 00c2216ccdc..37e88803b5a 100644 --- a/cross/i386-netbsdpe/distinfo +++ b/cross/i386-netbsdpe/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.3 2001/10/21 12:24:15 kent Exp $ +$NetBSD: distinfo,v 1.4 2002/03/18 03:04:40 kent Exp $ SHA1 (gcc-2.95.2-x86-win32-patches.tar.gz) = 8018d7a1c32211fc7a2f413cd49c422f7ccfd2ec Size (gcc-2.95.2-x86-win32-patches.tar.gz) = 217965 bytes @@ -6,11 +6,14 @@ SHA1 (protector-2.95.2-2.tar.gz) = 7b906b45e4e08e414ec8bca611d5371d82994401 Size (protector-2.95.2-2.tar.gz) = 17034 bytes SHA1 (unproven-pthreads-0.17.tar.gz) = 9f50e31da916b341e0c1ce21012bbd95b1a08a7d Size (unproven-pthreads-0.17.tar.gz) = 234180 bytes -SHA1 (binutils-2.11.2.tar.gz) = 4095688f3478e8d4693ad2b965008a49f033e08f -Size (binutils-2.11.2.tar.gz) = 9934295 bytes +SHA1 (binutils-2.11.92-20011113-src.tar.gz) = 3286f3f239fa3e3565225ca6d3a875dbecfbc542 +Size (binutils-2.11.92-20011113-src.tar.gz) = 10310634 bytes SHA1 (gcc-2.95.2.tar.gz) = c3da103de3fa97c78ccc1b4fdc29fa25bf26a6c8 Size (gcc-2.95.2.tar.gz) = 12885815 bytes SHA1 (patch-aa) = cd270eb18e0b65641a416c1215388dc9fb91f33d +SHA1 (patch-ab) = 67dca1c7321895f200de2527ec4195a120b6eab0 +SHA1 (patch-ac) = 03d5220ff8fb9e661069d08247fd5eab89b670e0 +SHA1 (patch-ad) = eed88816a84246659a9179d0cda6bc4ac967e4c2 SHA1 (patch-co) = 8a6ca102d76ebda1dc4edf5d65da2a5d4cedb183 SHA1 (patch-cp) = f94a5dfdb13cf00cc06854617defa56e8370d3b8 SHA1 (patch-cq) = f897fef519f7966de094d25954073b9a2a793891 diff --git a/cross/i386-netbsdpe/files/cross.mk b/cross/i386-netbsdpe/files/cross.mk index 2583ac115d8..a66d476a304 100644 --- a/cross/i386-netbsdpe/files/cross.mk +++ b/cross/i386-netbsdpe/files/cross.mk @@ -1,4 +1,5 @@ -# $PEACE: cross.mk,v 1.6 2001/10/19 07:43:10 kent Exp $ +# $NetBSD: cross.mk,v 1.9 2002/03/18 03:04:40 kent Exp $ +# $PEACE: cross.mk,v 1.9 2002/03/18 01:18:11 kent Exp $ # based on pkgsrc/cross/COMMON/cross.mk # NetBSD: cross.mk,v 1.16 2000/11/09 13:04:55 wiz Exp @@ -29,11 +30,13 @@ pre-install-dirs: ${INSTALL_DATA_DIR} ${TARGET_DIR}/lib .if defined(USE_CROSS_BINUTILS) -BINUTILS_DISTNAME= binutils-2.11.2 -BINUTILS_WRKSRC= ${WRKDIR}/${BINUTILS_DISTNAME} +BINUTILS_DISTNAME= binutils-2.11.92-20011113-src +#BINUTILS_WRKSRC= ${WRKDIR}/${BINUTILS_DISTNAME} +BINUTILS_WRKSRC= ${WRKDIR}/binutils-2.11.92-20011113 CROSS_DISTFILES+= ${BINUTILS_DISTNAME}.tar.gz -MASTER_SITES+= ${MASTER_SITE_GNU:=binutils/} +#MASTER_SITES+= ${MASTER_SITE_GNU:=binutils/} +MASTER_SITES+= http://prdownloads.sourceforge.net/mingw/ CONFIGURE_ARGS+= --with-gnu-as --with-gnu-ld #DEPENDS+= cross-binutils>=2.9.1.1:../../cross/binutils PLIST_PRE+= ${COMMON_DIR}/PLIST-binutils diff --git a/cross/i386-netbsdpe/patches/binutils-ab b/cross/i386-netbsdpe/patches/binutils-ab index 2357aed8ffe..763c3ef51f2 100644 --- a/cross/i386-netbsdpe/patches/binutils-ab +++ b/cross/i386-netbsdpe/patches/binutils-ab @@ -1,12 +1,12 @@ -$NetBSD: binutils-ab,v 1.2 2001/10/21 12:24:16 kent Exp $ +$NetBSD: binutils-ab,v 1.3 2002/03/18 03:04:41 kent Exp $ ---- gas/configure.in.dist Mon Jun 11 19:04:44 2001 +--- gas/configure.in.dist Wed Dec 5 15:26:27 2001 +++ gas/configure.in -@@ -240,6 +240,7 @@ - i386-*-beoself* | i386-*-beos*) fmt=elf bfd_gas=yes ;; +@@ -246,6 +246,7 @@ i386-*-bsd*) fmt=aout em=386bsd ;; i386-*-netbsd0.8) fmt=aout em=386bsd ;; -+ i386-*-netbsdpe*) fmt=coff em=pe bfd_gas=yes ;; + i386-*-netbsdelf*) fmt=elf em=nbsd bfd_gas=yes ;; ++ i386-*-netbsdpe*) fmt=coff em=pe bfd_gas=yes ;; i386-*-netbsd*) fmt=aout em=nbsd bfd_gas=yes;; i386-*-openbsd*) fmt=aout em=nbsd bfd_gas=yes;; i386-*-linux*aout* | i386-*-linux*oldld) fmt=aout em=linux ;; diff --git a/cross/i386-netbsdpe/patches/binutils-ac b/cross/i386-netbsdpe/patches/binutils-ac index e4150e08776..b5debf351f0 100644 --- a/cross/i386-netbsdpe/patches/binutils-ac +++ b/cross/i386-netbsdpe/patches/binutils-ac @@ -1,13 +1,14 @@ -$NetBSD: binutils-ac,v 1.1 2001/10/21 12:24:16 kent Exp $ +$NetBSD: binutils-ac,v 1.2 2002/03/18 03:04:41 kent Exp $ ---- ld/configure.tgt.dist Mon Jun 11 19:05:08 2001 +--- ld/configure.tgt.orig Wed Dec 5 15:47:58 2001 +++ ld/configure.tgt -@@ -144,6 +144,8 @@ - i[3456]86-*-solaris2*) targ_emul=elf_i386 ;; - i[3456]86-*-unixware) targ_emul=elf_i386 ;; - i[3456]86-*-solaris*) targ_emul=elf_i386 ;; +@@ -154,6 +154,9 @@ + i[3456]86-*-netbsdelf*) targ_emul=elf_i386 + targ_extra_emuls=i386nbsd + ;; +i[3456]86-*-netbsdpe*) targ_emul=i386pe ; -+ targ_extra_ofiles="deffilep.o pe-dll.o" ;; - i[3456]86-*-netbsd*) targ_emul=i386nbsd ;; - i[3456]86-*-netware) targ_emul=i386nw ;; - i[3456]86-*-elf*) targ_emul=elf_i386 ;; ++ targ_extra_ofiles="deffilep.o pe-dll.o" ++ ;; + i[3456]86-*-netbsd*) targ_emul=i386nbsd + targ_extra_emuls=elf_i386 + ;; diff --git a/cross/i386-netbsdpe/patches/patch-ab b/cross/i386-netbsdpe/patches/patch-ab new file mode 100644 index 00000000000..647fafa7634 --- /dev/null +++ b/cross/i386-netbsdpe/patches/patch-ab @@ -0,0 +1,16 @@ +$NetBSD: patch-ab,v 1.1 2002/03/18 03:04:41 kent Exp $ + +--- gcc/config/i386/cygwin.asm.orig Thu Dec 17 06:03:13 1998 ++++ gcc/config/i386/cygwin.asm +@@ -3,9 +3,9 @@ + #ifdef L_chkstk + + .global ___chkstk +- .global __alloca ++ .global __builtin_alloca_checkstack + ___chkstk: +-__alloca: ++__builtin_alloca_checkstack: + pushl %ecx /* save temp */ + movl %esp,%ecx /* get sp */ + addl $0x8,%ecx /* and point to return addr */ diff --git a/cross/i386-netbsdpe/patches/patch-ac b/cross/i386-netbsdpe/patches/patch-ac new file mode 100644 index 00000000000..688a9a01d69 --- /dev/null +++ b/cross/i386-netbsdpe/patches/patch-ac @@ -0,0 +1,13 @@ +$NetBSD: patch-ac,v 1.1 2002/03/18 03:04:41 kent Exp $ + +--- gcc/config/i386/i386.c.orig Tue Sep 7 16:38:56 1999 ++++ gcc/config/i386/i386.c +@@ -1922,7 +1922,7 @@ + output_asm_insn (AS2 (mov%L0,%2,%3), xops); + + xops[3] = gen_rtx_MEM (FUNCTION_MODE, +- gen_rtx (SYMBOL_REF, Pmode, "_alloca")); ++ gen_rtx (SYMBOL_REF, Pmode, "_builtin_alloca_checkstack")); + + if (do_rtl) + emit_call_insn (gen_rtx (CALL, VOIDmode, xops[3], const0_rtx)); diff --git a/cross/i386-netbsdpe/patches/patch-ad b/cross/i386-netbsdpe/patches/patch-ad new file mode 100644 index 00000000000..7595f29227f --- /dev/null +++ b/cross/i386-netbsdpe/patches/patch-ad @@ -0,0 +1,13 @@ +$NetBSD: patch-ad,v 1.1 2002/03/18 03:04:41 kent Exp $ + +--- gcc/config/i386/i386.md.orig Tue Sep 7 16:45:42 1999 ++++ gcc/config/i386/i386.md +@@ -8161,7 +8161,7 @@ + (set (reg:SI 7) (minus:SI (reg:SI 7) (match_dup 0))) + (clobber (match_dup 0))] + "TARGET_STACK_PROBE" +- "* return AS1(call,__alloca);" ++ "* return AS1(call,__builtin_alloca_checkstack);" + [(set_attr "memory" "none")]) + + (define_expand "allocate_stack" |