FreeBSD Bugzilla – Attachment 157883 Details for
Bug 200968
[NEW PORT] devel/cloudabi-binutils
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
Shell archive of devel/cloudabi-binutils
binutils.txt (text/plain), 10.12 KB, created by
Ed Schouten
on 2015-06-19 11:49:52 UTC
(
hide
)
Description:
Shell archive of devel/cloudabi-binutils
Filename:
MIME Type:
Creator:
Ed Schouten
Created:
2015-06-19 11:49:52 UTC
Size:
10.12 KB
patch
obsolete
># This is a shell archive. Save it in a file, remove anything before ># this line, and then unpack it by entering "sh file". Note, it may ># create directories; files and directories will be owned by you and ># have default permissions. ># ># This archive contains: ># ># . ># ./Makefile ># ./files ># ./files/patch-cloudabi ># ./pkg-plist ># >echo c - . >mkdir -p . > /dev/null 2>&1 >echo x - ./Makefile >sed 's/^X//' >./Makefile << '464ef7c6571951809b23e262cbe26e19' >X# Created by: Ed Schouten <ed@FreeBSD.org> >X# $FreeBSD$ >X >XPKGNAMEPREFIX= cloudabi- >X >XMAINTAINER= ed@FreeBSD.org >XCOMMENT= GNU Binutils for CloudABI cross-development >X >XMASTERDIR= ${.CURDIR}/../binutils >XPATCHDIR= ${.CURDIR}/files >XPLIST= ${.CURDIR}/pkg-plist >X >XBUTARGET= x86_64-unknown-cloudabi >X >X.include "${MASTERDIR}/Makefile" >464ef7c6571951809b23e262cbe26e19 >echo c - ./files >mkdir -p ./files > /dev/null 2>&1 >echo x - ./files/patch-cloudabi >sed 's/^X//' >./files/patch-cloudabi << '44a0f828b85139742443f6e67e5ae6dd' >X--- bfd/config.bfd >X+++ bfd/config.bfd >X@@ -645,6 +645,10 @@ case "${targ}" in >X targ_archs="$targ_archs bfd_arm_arch" >X ;; >X #ifdef BFD64 >X+ x86_64-*-cloudabi*) >X+ targ_defvec=x86_64_elf64_cloudabi_vec >X+ want64=true >X+ ;; >X x86_64-*-darwin*) >X targ_defvec=x86_64_mach_o_vec >X targ_selvecs="i386_mach_o_vec mach_o_le_vec mach_o_be_vec mach_o_fat_vec pef_vec pef_xlib_vec sym_vec" >X--- bfd/configure >X+++ bfd/configure >X@@ -15540,6 +15540,7 @@ do >X x86_64_elf32_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo elf32.lo $elf"; target_size=64 ;; >X x86_64_elf32_nacl_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo elf32.lo $elf"; target_size=64 ;; >X x86_64_elf64_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; >X+ x86_64_elf64_cloudabi_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; >X x86_64_elf64_fbsd_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; >X x86_64_elf64_nacl_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; >X x86_64_elf64_sol2_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; >X--- bfd/configure.ac >X+++ bfd/configure.ac >X@@ -1008,6 +1008,7 @@ do >X x86_64_elf32_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo elf32.lo $elf"; target_size=64 ;; >X x86_64_elf32_nacl_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo elf32.lo $elf"; target_size=64 ;; >X x86_64_elf64_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; >X+ x86_64_elf64_cloudabi_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; >X x86_64_elf64_fbsd_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; >X x86_64_elf64_nacl_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; >X x86_64_elf64_sol2_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf-nacl.lo elf64.lo $elf"; target_size=64 ;; >X--- bfd/elf64-x86-64.c >X+++ bfd/elf64-x86-64.c >X@@ -5927,6 +5927,21 @@ static const struct bfd_elf_special_section >X >X #include "elf64-target.h" >X >X+/* CloudABI support. */ >X+ >X+#undef TARGET_LITTLE_SYM >X+#define TARGET_LITTLE_SYM x86_64_elf64_cloudabi_vec >X+#undef TARGET_LITTLE_NAME >X+#define TARGET_LITTLE_NAME "elf64-x86-64-cloudabi" >X+ >X+#undef ELF_OSABI >X+#define ELF_OSABI ELFOSABI_CLOUDABI >X+ >X+#undef elf64_bed >X+#define elf64_bed elf64_x86_64_cloudabi_bed >X+ >X+#include "elf64-target.h" >X+ >X /* FreeBSD support. */ >X >X #undef TARGET_LITTLE_SYM >X--- bfd/targets.c >X+++ bfd/targets.c >X@@ -885,6 +885,7 @@ extern const bfd_target x86_64_coff_vec; >X extern const bfd_target x86_64_elf32_vec; >X extern const bfd_target x86_64_elf32_nacl_vec; >X extern const bfd_target x86_64_elf64_vec; >X+extern const bfd_target x86_64_elf64_cloudabi_vec; >X extern const bfd_target x86_64_elf64_fbsd_vec; >X extern const bfd_target x86_64_elf64_nacl_vec; >X extern const bfd_target x86_64_elf64_sol2_vec; >X@@ -1402,6 +1403,7 @@ static const bfd_target * const _bfd_target_vector[] = >X &x86_64_elf32_vec, >X &x86_64_elf32_nacl_vec, >X &x86_64_elf64_vec, >X+ &x86_64_elf64_cloudabi_vec, >X &x86_64_elf64_fbsd_vec, >X &x86_64_elf64_nacl_vec, >X &x86_64_elf64_sol2_vec, >X--- gas/configure.tgt >X+++ gas/configure.tgt >X@@ -470,6 +470,7 @@ case ${generic_target} in >X z8k-*-coff | z8k-*-sim) fmt=coff ;; >X >X *-*-aout | *-*-scout) fmt=aout ;; >X+ *-*-cloudabi*) fmt=elf ;; >X *-*-dragonfly*) fmt=elf em=dragonfly ;; >X *-*-freebsd* | *-*-kfreebsd*-gnu) fmt=elf em=freebsd ;; >X *-*-bsd*) fmt=aout em=sun3 ;; >X--- include/elf/common.h >X+++ include/elf/common.h >X@@ -73,6 +73,7 @@ >X #define ELFOSABI_NSK 14 /* Hewlett-Packard Non-Stop Kernel */ >X #define ELFOSABI_AROS 15 /* AROS */ >X #define ELFOSABI_FENIXOS 16 /* FenixOS */ >X+#define ELFOSABI_CLOUDABI 17 /* Nuxi CloudABI */ >X #define ELFOSABI_C6000_ELFABI 64 /* Bare-metal TMS320C6000 */ >X #define ELFOSABI_C6000_LINUX 65 /* Linux TMS320C6000 */ >X #define ELFOSABI_ARM 97 /* ARM */ >X--- ld/Makefile.am >X+++ ld/Makefile.am >X@@ -483,6 +483,7 @@ ALL_64_EMULATION_SOURCES = \ >X eelf_k1om.c \ >X eelf_k1om_fbsd.c \ >X eelf_x86_64.c \ >X+ eelf_x86_64_cloudabi.c \ >X eelf_x86_64_fbsd.c \ >X eelf_x86_64_nacl.c \ >X eelf_x86_64_sol2.c \ >X@@ -1938,6 +1939,10 @@ eelf_k1om_fbsd.c: $(srcdir)/emulparams/elf_k1om_fbsd.sh \ >X eelf_x86_64.c: $(srcdir)/emulparams/elf_x86_64.sh \ >X $(ELF_DEPS) $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS} >X >X+eelf_x86_64_cloudabi.c: $(srcdir)/emulparams/elf_x86_64_cloudabi.sh \ >X+ $(srcdir)/emulparams/elf_x86_64.sh \ >X+ $(ELF_DEPS) $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS} >X+ >X eelf_x86_64_fbsd.c: $(srcdir)/emulparams/elf_x86_64_fbsd.sh \ >X $(srcdir)/emulparams/elf_x86_64.sh \ >X $(ELF_DEPS) $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS} >X--- ld/Makefile.in >X+++ ld/Makefile.in >X@@ -808,6 +808,7 @@ ALL_64_EMULATION_SOURCES = \ >X eelf_k1om.c \ >X eelf_k1om_fbsd.c \ >X eelf_x86_64.c \ >X+ eelf_x86_64_cloudabi.c \ >X eelf_x86_64_fbsd.c \ >X eelf_x86_64_nacl.c \ >X eelf_x86_64_sol2.c \ >X@@ -1269,6 +1270,7 @@ distclean-compile: >X @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eelf_l1om_fbsd.Po@am__quote@ >X @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eelf_s390.Po@am__quote@ >X @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eelf_x86_64.Po@am__quote@ >X+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eelf_x86_64_cloudabi.Po@am__quote@ >X @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eelf_x86_64_fbsd.Po@am__quote@ >X @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eelf_x86_64_nacl.Po@am__quote@ >X @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eelf_x86_64_sol2.Po@am__quote@ >X@@ -3429,6 +3431,10 @@ eelf_k1om_fbsd.c: $(srcdir)/emulparams/elf_k1om_fbsd.sh \ >X eelf_x86_64.c: $(srcdir)/emulparams/elf_x86_64.sh \ >X $(ELF_DEPS) $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS} >X >X+eelf_x86_64_cloudabi.c: $(srcdir)/emulparams/elf_x86_64_cloudabi.sh \ >X+ $(srcdir)/emulparams/elf_x86_64.sh \ >X+ $(ELF_DEPS) $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS} >X+ >X eelf_x86_64_fbsd.c: $(srcdir)/emulparams/elf_x86_64_fbsd.sh \ >X $(srcdir)/emulparams/elf_x86_64.sh \ >X $(ELF_DEPS) $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS} >X--- ld/configure.tgt >X+++ ld/configure.tgt >X@@ -228,6 +228,7 @@ i[3-7]86-*-rtems*) targ_emul=elf_i386 ;; >X i[3-7]86-*-aros*) targ_emul=elf_i386 ;; >X i[3-7]86-*-rdos*) targ_emul=elf_i386 ;; >X x86_64-*-rdos*) targ_emul=elf64rdos ;; >X+x86_64-*-cloudabi*) targ_emul=elf_x86_64_cloudabi ;; >X i[3-7]86-*-bsd) targ_emul=i386bsd ;; >X i[3-7]86-*-bsd386) targ_emul=i386bsd ;; >X i[3-7]86-*-bsdi*) targ_emul=i386bsd ;; >X--- /dev/null >X+++ ld/emulparams/elf_x86_64_cloudabi.sh >X@@ -0,0 +1,2 @@ >X+. ${srcdir}/emulparams/elf_x86_64.sh >X+OUTPUT_FORMAT="elf64-x86-64-cloudabi" >44a0f828b85139742443f6e67e5ae6dd >echo x - ./pkg-plist >sed 's/^X//' >./pkg-plist << 'ef3e7f63841ae908ba397c2bef1fbad6' >Xbin/x86_64-unknown-cloudabi-addr2line >Xbin/x86_64-unknown-cloudabi-ar >Xbin/x86_64-unknown-cloudabi-as >Xbin/x86_64-unknown-cloudabi-c++filt >Xbin/x86_64-unknown-cloudabi-elfedit >Xbin/x86_64-unknown-cloudabi-gprof >Xbin/x86_64-unknown-cloudabi-ld >Xbin/x86_64-unknown-cloudabi-ld.bfd >Xbin/x86_64-unknown-cloudabi-nm >Xbin/x86_64-unknown-cloudabi-objcopy >Xbin/x86_64-unknown-cloudabi-objdump >Xbin/x86_64-unknown-cloudabi-ranlib >Xbin/x86_64-unknown-cloudabi-readelf >Xbin/x86_64-unknown-cloudabi-size >Xbin/x86_64-unknown-cloudabi-strings >Xbin/x86_64-unknown-cloudabi-strip >Xman/man1/x86_64-unknown-cloudabi-addr2line.1.gz >Xman/man1/x86_64-unknown-cloudabi-ar.1.gz >Xman/man1/x86_64-unknown-cloudabi-as.1.gz >Xman/man1/x86_64-unknown-cloudabi-c++filt.1.gz >Xman/man1/x86_64-unknown-cloudabi-dlltool.1.gz >Xman/man1/x86_64-unknown-cloudabi-elfedit.1.gz >Xman/man1/x86_64-unknown-cloudabi-gprof.1.gz >Xman/man1/x86_64-unknown-cloudabi-ld.1.gz >Xman/man1/x86_64-unknown-cloudabi-nlmconv.1.gz >Xman/man1/x86_64-unknown-cloudabi-nm.1.gz >Xman/man1/x86_64-unknown-cloudabi-objcopy.1.gz >Xman/man1/x86_64-unknown-cloudabi-objdump.1.gz >Xman/man1/x86_64-unknown-cloudabi-ranlib.1.gz >Xman/man1/x86_64-unknown-cloudabi-readelf.1.gz >Xman/man1/x86_64-unknown-cloudabi-size.1.gz >Xman/man1/x86_64-unknown-cloudabi-strings.1.gz >Xman/man1/x86_64-unknown-cloudabi-strip.1.gz >Xman/man1/x86_64-unknown-cloudabi-windmc.1.gz >Xman/man1/x86_64-unknown-cloudabi-windres.1.gz >Xx86_64-unknown-cloudabi/lib/ldscripts/elf_x86_64_cloudabi.x >Xx86_64-unknown-cloudabi/lib/ldscripts/elf_x86_64_cloudabi.xbn >Xx86_64-unknown-cloudabi/lib/ldscripts/elf_x86_64_cloudabi.xc >Xx86_64-unknown-cloudabi/lib/ldscripts/elf_x86_64_cloudabi.xd >Xx86_64-unknown-cloudabi/lib/ldscripts/elf_x86_64_cloudabi.xdc >Xx86_64-unknown-cloudabi/lib/ldscripts/elf_x86_64_cloudabi.xdw >Xx86_64-unknown-cloudabi/lib/ldscripts/elf_x86_64_cloudabi.xn >Xx86_64-unknown-cloudabi/lib/ldscripts/elf_x86_64_cloudabi.xr >Xx86_64-unknown-cloudabi/lib/ldscripts/elf_x86_64_cloudabi.xs >Xx86_64-unknown-cloudabi/lib/ldscripts/elf_x86_64_cloudabi.xsc >Xx86_64-unknown-cloudabi/lib/ldscripts/elf_x86_64_cloudabi.xsw >Xx86_64-unknown-cloudabi/lib/ldscripts/elf_x86_64_cloudabi.xu >Xx86_64-unknown-cloudabi/lib/ldscripts/elf_x86_64_cloudabi.xw >ef3e7f63841ae908ba397c2bef1fbad6 >exit >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 200968
:
157880
|
157881
| 157883