Date: Fri, 10 Jul 2009 07:18:30 +0000 (UTC) From: Warner Losh <imp@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r195530 - projects/mips/gnu/usr.bin/binutils/ld Message-ID: <200907100718.n6A7IUBg010473@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: imp Date: Fri Jul 10 07:18:30 2009 New Revision: 195530 URL: http://svn.freebsd.org/changeset/base/195530 Log: Always build all 4 emulators into the mips toolchain. # I think we have a gcc spec file issue with abi=64 since I have to do other # hacks to get it mostly kinda right. Modified: projects/mips/gnu/usr.bin/binutils/ld/Makefile.mips Modified: projects/mips/gnu/usr.bin/binutils/ld/Makefile.mips ============================================================================== --- projects/mips/gnu/usr.bin/binutils/ld/Makefile.mips Fri Jul 10 06:57:00 2009 (r195529) +++ projects/mips/gnu/usr.bin/binutils/ld/Makefile.mips Fri Jul 10 07:18:30 2009 (r195530) @@ -10,15 +10,22 @@ NATIVE_EMULATION=elf${_sz}btsmip_fbsd NATIVE_EMULATION=elf${_sz}ltsmip_fbsd .endif -SRCS+= e${NATIVE_EMULATION}.c -CLEANFILES+= e${NATIVE_EMULATION}.c - +MIPS_ABIS=elf32btsmip_fbsd elf32ltsmip_fbsd elf64btsmip_fbsd elf64ltsmip_fbsd +.for abi in ${MIPS_ABIS} +.if (${abi} != ${NATIVE_EMULATION}) +EMS+= ${abi} +.endif +.for ext in ${ELF_SCR_EXT} +LDSCRIPTS+= ${abi}.${ext} +.endfor +SRCS+= e${abi}.c +CLEANFILES+= e${abi}.c # nb: elf32 handles both elf32 and elf64 targets -e${NATIVE_EMULATION}.c: ${.CURDIR}/${NATIVE_EMULATION}.sh emultempl/elf32.em \ +e${abi}.c: ${.CURDIR}/${abi}.sh emultempl/elf32.em \ scripttempl/elf.sc genscripts.sh stringify.sed sh ${.CURDIR}/genscripts.sh ${SRCDIR}/ld ${LIBSERACHPATH} \ ${TOOLS_PREFIX}/usr \ ${HOST} ${TARGET_TUPLE} ${TARGET_TUPLE} \ - ${NATIVE_EMULATION} "" no ${NATIVE_EMULATION} ${TARGET_TUPLE} \ - ${.CURDIR}/${NATIVE_EMULATION}.sh - + ${abi} "" no ${abi} ${TARGET_TUPLE} \ + ${.CURDIR}/${abi}.sh +.endfor
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200907100718.n6A7IUBg010473>