Allow install of binutils and import texinfo
- Enable installing binutils from the base system. - Import texinfo which is required for the binutils tools to be compiled. - Also adapted the fetch rules to correctly generate the gitignore files for gcc, and allow the case of multiple modules in the same directory, as found in gnu/dist. Warning: This patch has an entry in docs/UPDATING Change-Id: Ib781734e8fd7f9c6265fa65d62ba2cf3fccbc5ba
This commit is contained in:
parent
4af66e563d
commit
c566d4623b
71 changed files with 5804 additions and 288 deletions
2
Makefile
2
Makefile
|
@ -172,11 +172,9 @@ afterinstall: .PHONY .MAKE
|
||||||
${MAKEDIRTARGET} man makedb
|
${MAKEDIRTARGET} man makedb
|
||||||
.endif # !defined(__MINIX)
|
.endif # !defined(__MINIX)
|
||||||
.endif
|
.endif
|
||||||
.if !defined(__MINIX)
|
|
||||||
.if (${MKUNPRIVED} != "no" && ${MKINFO} != "no")
|
.if (${MKUNPRIVED} != "no" && ${MKINFO} != "no")
|
||||||
${MAKEDIRTARGET} gnu/usr.bin/texinfo/install-info infodir-meta
|
${MAKEDIRTARGET} gnu/usr.bin/texinfo/install-info infodir-meta
|
||||||
.endif
|
.endif
|
||||||
.endif # !defined(__MINIX)
|
|
||||||
.if !defined(NOPOSTINSTALL)
|
.if !defined(NOPOSTINSTALL)
|
||||||
${MAKEDIRTARGET} . postinstall-check
|
${MAKEDIRTARGET} . postinstall-check
|
||||||
.endif
|
.endif
|
||||||
|
|
|
@ -10,6 +10,7 @@
|
||||||
./multiboot/mod10_vm minix-sys
|
./multiboot/mod10_vm minix-sys
|
||||||
./multiboot/mod11_pfs minix-sys
|
./multiboot/mod11_pfs minix-sys
|
||||||
./multiboot/mod12_init minix-sys
|
./multiboot/mod12_init minix-sys
|
||||||
|
./usr/include/arm minix-sys
|
||||||
./usr/include/arm/aeabi.h minix-sys
|
./usr/include/arm/aeabi.h minix-sys
|
||||||
./usr/include/arm/ansi.h minix-sys
|
./usr/include/arm/ansi.h minix-sys
|
||||||
./usr/include/arm/arm26 minix-sys
|
./usr/include/arm/arm26 minix-sys
|
||||||
|
@ -39,7 +40,6 @@
|
||||||
./usr/include/arm/lock.h minix-sys
|
./usr/include/arm/lock.h minix-sys
|
||||||
./usr/include/arm/math.h minix-sys
|
./usr/include/arm/math.h minix-sys
|
||||||
./usr/include/arm/mcontext.h minix-sys
|
./usr/include/arm/mcontext.h minix-sys
|
||||||
./usr/include/arm minix-sys
|
|
||||||
./usr/include/arm/mutex.h minix-sys
|
./usr/include/arm/mutex.h minix-sys
|
||||||
./usr/include/arm/param.h minix-sys
|
./usr/include/arm/param.h minix-sys
|
||||||
./usr/include/arm/profile.h minix-sys
|
./usr/include/arm/profile.h minix-sys
|
||||||
|
@ -48,6 +48,7 @@
|
||||||
./usr/include/arm/signal.h minix-sys
|
./usr/include/arm/signal.h minix-sys
|
||||||
./usr/include/arm/types.h minix-sys
|
./usr/include/arm/types.h minix-sys
|
||||||
./usr/include/arm/wchar_limits.h minix-sys
|
./usr/include/arm/wchar_limits.h minix-sys
|
||||||
|
./usr/include/evbarm minix-sys
|
||||||
./usr/include/evbarm/ansi.h minix-sys
|
./usr/include/evbarm/ansi.h minix-sys
|
||||||
./usr/include/evbarm/archconst.h minix-sys
|
./usr/include/evbarm/archconst.h minix-sys
|
||||||
./usr/include/evbarm/archtypes.h minix-sys
|
./usr/include/evbarm/archtypes.h minix-sys
|
||||||
|
@ -77,7 +78,6 @@
|
||||||
./usr/include/evbarm/math.h minix-sys
|
./usr/include/evbarm/math.h minix-sys
|
||||||
./usr/include/evbarm/mcontext.h minix-sys
|
./usr/include/evbarm/mcontext.h minix-sys
|
||||||
./usr/include/evbarm/memory.h minix-sys
|
./usr/include/evbarm/memory.h minix-sys
|
||||||
./usr/include/evbarm minix-sys
|
|
||||||
./usr/include/evbarm/multiboot.h minix-sys
|
./usr/include/evbarm/multiboot.h minix-sys
|
||||||
./usr/include/evbarm/mutex.h minix-sys
|
./usr/include/evbarm/mutex.h minix-sys
|
||||||
./usr/include/evbarm/param.h minix-sys
|
./usr/include/evbarm/param.h minix-sys
|
||||||
|
|
|
@ -32,12 +32,13 @@
|
||||||
./usr/bin/doswrite minix-sys
|
./usr/bin/doswrite minix-sys
|
||||||
./usr/bin/fdisk minix-sys
|
./usr/bin/fdisk minix-sys
|
||||||
./usr/bin/loadfont minix-sys
|
./usr/bin/loadfont minix-sys
|
||||||
./usr/bin/partition minix-sys
|
|
||||||
./usr/bin/part minix-sys
|
./usr/bin/part minix-sys
|
||||||
|
./usr/bin/partition minix-sys
|
||||||
./usr/bin/playwave minix-sys
|
./usr/bin/playwave minix-sys
|
||||||
./usr/bin/recwave minix-sys
|
./usr/bin/recwave minix-sys
|
||||||
./usr/bin/repartition minix-sys
|
./usr/bin/repartition minix-sys
|
||||||
./usr/bin/screendump minix-sys
|
./usr/bin/screendump minix-sys
|
||||||
|
./usr/include/i386 minix-sys
|
||||||
./usr/include/i386/ansi.h minix-sys
|
./usr/include/i386/ansi.h minix-sys
|
||||||
./usr/include/i386/archconst.h minix-sys
|
./usr/include/i386/archconst.h minix-sys
|
||||||
./usr/include/i386/archtypes.h minix-sys
|
./usr/include/i386/archtypes.h minix-sys
|
||||||
|
@ -73,7 +74,6 @@
|
||||||
./usr/include/i386/math.h minix-sys
|
./usr/include/i386/math.h minix-sys
|
||||||
./usr/include/i386/mcontext.h minix-sys
|
./usr/include/i386/mcontext.h minix-sys
|
||||||
./usr/include/i386/memory.h minix-sys
|
./usr/include/i386/memory.h minix-sys
|
||||||
./usr/include/i386 minix-sys
|
|
||||||
./usr/include/i386/multiboot.h minix-sys
|
./usr/include/i386/multiboot.h minix-sys
|
||||||
./usr/include/i386/mutex.h minix-sys
|
./usr/include/i386/mutex.h minix-sys
|
||||||
./usr/include/i386/npx.h minix-sys
|
./usr/include/i386/npx.h minix-sys
|
||||||
|
@ -96,6 +96,7 @@
|
||||||
./usr/include/i386/vmparam.h minix-sys
|
./usr/include/i386/vmparam.h minix-sys
|
||||||
./usr/include/i386/wchar_limits.h minix-sys
|
./usr/include/i386/wchar_limits.h minix-sys
|
||||||
./usr/include/minix/vassert.h minix-sys
|
./usr/include/minix/vassert.h minix-sys
|
||||||
|
./usr/include/x86 minix-sys
|
||||||
./usr/include/x86/aout_machdep.h minix-sys
|
./usr/include/x86/aout_machdep.h minix-sys
|
||||||
./usr/include/x86/bootinfo.h minix-sys
|
./usr/include/x86/bootinfo.h minix-sys
|
||||||
./usr/include/x86/cacheinfo.h minix-sys
|
./usr/include/x86/cacheinfo.h minix-sys
|
||||||
|
@ -110,7 +111,6 @@
|
||||||
./usr/include/x86/intr.h minix-sys
|
./usr/include/x86/intr.h minix-sys
|
||||||
./usr/include/x86/lock.h minix-sys
|
./usr/include/x86/lock.h minix-sys
|
||||||
./usr/include/x86/math.h minix-sys
|
./usr/include/x86/math.h minix-sys
|
||||||
./usr/include/x86 minix-sys
|
|
||||||
./usr/include/x86/mtrr.h minix-sys
|
./usr/include/x86/mtrr.h minix-sys
|
||||||
./usr/include/x86/mutex.h minix-sys
|
./usr/include/x86/mutex.h minix-sys
|
||||||
./usr/include/x86/pio.h minix-sys
|
./usr/include/x86/pio.h minix-sys
|
||||||
|
@ -135,17 +135,17 @@
|
||||||
./usr/lib/libvboxfs_pic.a minix-sys
|
./usr/lib/libvboxfs_pic.a minix-sys
|
||||||
./usr/lib/libvirtio.a minix-sys
|
./usr/lib/libvirtio.a minix-sys
|
||||||
./usr/lib/libvirtio_pic.a minix-sys
|
./usr/lib/libvirtio_pic.a minix-sys
|
||||||
|
./usr/mdec minix-sys
|
||||||
./usr/mdec/boot_monitor minix-sys
|
./usr/mdec/boot_monitor minix-sys
|
||||||
./usr/mdec/bootxx_cd9660 minix-sys
|
./usr/mdec/bootxx_cd9660 minix-sys
|
||||||
./usr/mdec/bootxx_ext2fs minix-sys
|
./usr/mdec/bootxx_ext2fs minix-sys
|
||||||
./usr/mdec/bootxx_minixfs3 minix-sys
|
./usr/mdec/bootxx_minixfs3 minix-sys
|
||||||
./usr/mdec/gptmbr.bin minix-sys
|
./usr/mdec/gptmbr.bin minix-sys
|
||||||
./usr/mdec/mbr_bootsel minix-sys
|
|
||||||
./usr/mdec/mbr_com0_9600 minix-sys
|
|
||||||
./usr/mdec/mbr_com0 minix-sys
|
|
||||||
./usr/mdec/mbr_ext minix-sys
|
|
||||||
./usr/mdec/mbr minix-sys
|
./usr/mdec/mbr minix-sys
|
||||||
./usr/mdec minix-sys
|
./usr/mdec/mbr_bootsel minix-sys
|
||||||
|
./usr/mdec/mbr_com0 minix-sys
|
||||||
|
./usr/mdec/mbr_com0_9600 minix-sys
|
||||||
|
./usr/mdec/mbr_ext minix-sys
|
||||||
./usr/sbin/acpi minix-sys
|
./usr/sbin/acpi minix-sys
|
||||||
./usr/sbin/amddev minix-sys
|
./usr/sbin/amddev minix-sys
|
||||||
./usr/sbin/atl2 minix-sys
|
./usr/sbin/atl2 minix-sys
|
||||||
|
|
|
@ -128,8 +128,6 @@
|
||||||
./lib minix-sys
|
./lib minix-sys
|
||||||
./lib/cpp minix-sys
|
./lib/cpp minix-sys
|
||||||
./libexec minix-sys
|
./libexec minix-sys
|
||||||
./usr/libexec/fingerd minix-sys
|
|
||||||
./usr/libexec/ftpd minix-sys
|
|
||||||
./libexec/ld.elf_so minix-sys
|
./libexec/ld.elf_so minix-sys
|
||||||
./libexec/ld-elf.so.1 minix-sys
|
./libexec/ld-elf.so.1 minix-sys
|
||||||
./mnt minix-sys
|
./mnt minix-sys
|
||||||
|
@ -210,10 +208,13 @@
|
||||||
./usr/bin minix-sys
|
./usr/bin minix-sys
|
||||||
./usr/bin/acknm minix-sys
|
./usr/bin/acknm minix-sys
|
||||||
./usr/bin/acksize minix-sys
|
./usr/bin/acksize minix-sys
|
||||||
|
./usr/bin/addr2line minix-sys binutils
|
||||||
./usr/bin/add_route minix-sys
|
./usr/bin/add_route minix-sys
|
||||||
./usr/bin/apropos minix-sys
|
./usr/bin/apropos minix-sys
|
||||||
|
./usr/bin/ar minix-sys binutils
|
||||||
./usr/bin/arch minix-sys
|
./usr/bin/arch minix-sys
|
||||||
./usr/bin/arp minix-sys
|
./usr/bin/arp minix-sys
|
||||||
|
./usr/bin/as minix-sys binutils
|
||||||
./usr/bin/at minix-sys
|
./usr/bin/at minix-sys
|
||||||
./usr/bin/awk minix-sys
|
./usr/bin/awk minix-sys
|
||||||
./usr/bin/backup minix-sys
|
./usr/bin/backup minix-sys
|
||||||
|
@ -232,6 +233,7 @@
|
||||||
./usr/bin/cawf minix-sys
|
./usr/bin/cawf minix-sys
|
||||||
./usr/bin/cc minix-sys
|
./usr/bin/cc minix-sys
|
||||||
./usr/bin/cdprobe minix-sys
|
./usr/bin/cdprobe minix-sys
|
||||||
|
./usr/bin/c++filt minix-sys binutils
|
||||||
./usr/bin/checkhier minix-sys obsolete
|
./usr/bin/checkhier minix-sys obsolete
|
||||||
./usr/bin/chfn minix-sys
|
./usr/bin/chfn minix-sys
|
||||||
./usr/bin/chgrp minix-sys
|
./usr/bin/chgrp minix-sys
|
||||||
|
@ -273,6 +275,7 @@
|
||||||
./usr/bin/dumpcore minix-sys
|
./usr/bin/dumpcore minix-sys
|
||||||
./usr/bin/egrep minix-sys
|
./usr/bin/egrep minix-sys
|
||||||
./usr/bin/eject minix-sys
|
./usr/bin/eject minix-sys
|
||||||
|
./usr/bin/elfedit minix-sys binutils
|
||||||
./usr/bin/elvis minix-sys obsolete
|
./usr/bin/elvis minix-sys obsolete
|
||||||
./usr/bin/elvprsv minix-sys obsolete
|
./usr/bin/elvprsv minix-sys obsolete
|
||||||
./usr/bin/elvrec minix-sys obsolete
|
./usr/bin/elvrec minix-sys obsolete
|
||||||
|
@ -300,6 +303,7 @@
|
||||||
./usr/bin/gcov-pull minix-sys
|
./usr/bin/gcov-pull minix-sys
|
||||||
./usr/bin/genassym minix-sys
|
./usr/bin/genassym minix-sys
|
||||||
./usr/bin/getopt minix-sys
|
./usr/bin/getopt minix-sys
|
||||||
|
./usr/bin/gprof minix-sys binutils
|
||||||
./usr/bin/grep minix-sys
|
./usr/bin/grep minix-sys
|
||||||
./usr/bin/groups minix-sys
|
./usr/bin/groups minix-sys
|
||||||
./usr/bin/gunzip minix-sys
|
./usr/bin/gunzip minix-sys
|
||||||
|
@ -316,9 +320,12 @@
|
||||||
./usr/bin/ifdef minix-sys
|
./usr/bin/ifdef minix-sys
|
||||||
./usr/bin/indent minix-sys
|
./usr/bin/indent minix-sys
|
||||||
./usr/bin/in.fingerd minix-sys obsolete
|
./usr/bin/in.fingerd minix-sys obsolete
|
||||||
|
./usr/bin/info minix-sys
|
||||||
./usr/bin/infocmp minix-sys
|
./usr/bin/infocmp minix-sys
|
||||||
|
./usr/bin/infokey minix-sys
|
||||||
./usr/bin/in.rshd minix-sys
|
./usr/bin/in.rshd minix-sys
|
||||||
./usr/bin/install minix-sys
|
./usr/bin/install minix-sys
|
||||||
|
./usr/bin/install-info minix-sys
|
||||||
./usr/bin/in.telnetd minix-sys
|
./usr/bin/in.telnetd minix-sys
|
||||||
./usr/bin/ipcrm minix-sys
|
./usr/bin/ipcrm minix-sys
|
||||||
./usr/bin/ipcs minix-sys
|
./usr/bin/ipcs minix-sys
|
||||||
|
@ -329,6 +336,7 @@
|
||||||
./usr/bin/join minix-sys
|
./usr/bin/join minix-sys
|
||||||
./usr/bin/kill minix-sys obsolete
|
./usr/bin/kill minix-sys obsolete
|
||||||
./usr/bin/last minix-sys
|
./usr/bin/last minix-sys
|
||||||
|
./usr/bin/ld minix-sys binutils
|
||||||
./usr/bin/ldd minix-sys
|
./usr/bin/ldd minix-sys
|
||||||
./usr/bin/less minix-sys
|
./usr/bin/less minix-sys
|
||||||
./usr/bin/lessecho minix-sys
|
./usr/bin/lessecho minix-sys
|
||||||
|
@ -348,6 +356,7 @@
|
||||||
./usr/bin/mail minix-sys
|
./usr/bin/mail minix-sys
|
||||||
./usr/bin/make minix-sys
|
./usr/bin/make minix-sys
|
||||||
./usr/bin/MAKEDEV minix-sys
|
./usr/bin/MAKEDEV minix-sys
|
||||||
|
./usr/bin/makeinfo minix-sys
|
||||||
./usr/bin/man minix-sys
|
./usr/bin/man minix-sys
|
||||||
./usr/bin/mandoc minix-sys
|
./usr/bin/mandoc minix-sys
|
||||||
./usr/bin/md2 minix-sys
|
./usr/bin/md2 minix-sys
|
||||||
|
@ -366,9 +375,12 @@
|
||||||
./usr/bin/nbperf minix-sys
|
./usr/bin/nbperf minix-sys
|
||||||
./usr/bin/newgrp minix-sys
|
./usr/bin/newgrp minix-sys
|
||||||
./usr/bin/nice minix-sys
|
./usr/bin/nice minix-sys
|
||||||
|
./usr/bin/nm minix-sys binutils
|
||||||
./usr/bin/nohup minix-sys
|
./usr/bin/nohup minix-sys
|
||||||
./usr/bin/nonamed minix-sys
|
./usr/bin/nonamed minix-sys
|
||||||
./usr/bin/nroff minix-sys
|
./usr/bin/nroff minix-sys
|
||||||
|
./usr/bin/objcopy minix-sys binutils
|
||||||
|
./usr/bin/objdump minix-sys binutils
|
||||||
./usr/bin/od minix-sys
|
./usr/bin/od minix-sys
|
||||||
./usr/bin/page minix-sys
|
./usr/bin/page minix-sys
|
||||||
./usr/bin/passwd minix-sys
|
./usr/bin/passwd minix-sys
|
||||||
|
@ -389,11 +401,13 @@
|
||||||
./usr/bin/pr_routes minix-sys
|
./usr/bin/pr_routes minix-sys
|
||||||
./usr/bin/ps minix-sys
|
./usr/bin/ps minix-sys
|
||||||
./usr/bin/ramdisk minix-sys
|
./usr/bin/ramdisk minix-sys
|
||||||
|
./usr/bin/ranlib minix-sys binutils
|
||||||
./usr/bin/rarpd minix-sys
|
./usr/bin/rarpd minix-sys
|
||||||
./usr/bin/rawspeed minix-sys
|
./usr/bin/rawspeed minix-sys
|
||||||
./usr/bin/rcp minix-sys
|
./usr/bin/rcp minix-sys
|
||||||
./usr/bin/rdate minix-sys obsolete
|
./usr/bin/rdate minix-sys obsolete
|
||||||
./usr/bin/readall minix-sys obsolete
|
./usr/bin/readall minix-sys obsolete
|
||||||
|
./usr/bin/readelf minix-sys binutils
|
||||||
./usr/bin/readlink minix-sys
|
./usr/bin/readlink minix-sys
|
||||||
./usr/bin/reboot minix-sys
|
./usr/bin/reboot minix-sys
|
||||||
./usr/bin/ref minix-sys obsolete
|
./usr/bin/ref minix-sys obsolete
|
||||||
|
@ -413,6 +427,7 @@
|
||||||
./usr/bin/shar minix-sys
|
./usr/bin/shar minix-sys
|
||||||
./usr/bin/shuffle minix-sys
|
./usr/bin/shuffle minix-sys
|
||||||
./usr/bin/shutdown minix-sys
|
./usr/bin/shutdown minix-sys
|
||||||
|
./usr/bin/size minix-sys binutils
|
||||||
./usr/bin/sleep minix-sys
|
./usr/bin/sleep minix-sys
|
||||||
./usr/bin/slip minix-sys
|
./usr/bin/slip minix-sys
|
||||||
./usr/bin/sort minix-sys
|
./usr/bin/sort minix-sys
|
||||||
|
@ -422,6 +437,7 @@
|
||||||
./usr/bin/sprofdiff minix-sys
|
./usr/bin/sprofdiff minix-sys
|
||||||
./usr/bin/srccrc minix-sys
|
./usr/bin/srccrc minix-sys
|
||||||
./usr/bin/stat minix-sys
|
./usr/bin/stat minix-sys
|
||||||
|
./usr/bin/strings minix-sys binutils
|
||||||
./usr/bin/strip minix-sys
|
./usr/bin/strip minix-sys
|
||||||
./usr/bin/stty minix-sys
|
./usr/bin/stty minix-sys
|
||||||
./usr/bin/su minix-sys
|
./usr/bin/su minix-sys
|
||||||
|
@ -440,6 +456,8 @@
|
||||||
./usr/bin/tee minix-sys
|
./usr/bin/tee minix-sys
|
||||||
./usr/bin/term minix-sys
|
./usr/bin/term minix-sys
|
||||||
./usr/bin/termcap minix-sys
|
./usr/bin/termcap minix-sys
|
||||||
|
./usr/bin/texi2dvi minix-sys
|
||||||
|
./usr/bin/texindex minix-sys
|
||||||
./usr/bin/tget minix-sys
|
./usr/bin/tget minix-sys
|
||||||
./usr/bin/tic minix-sys
|
./usr/bin/tic minix-sys
|
||||||
./usr/bin/time minix-sys
|
./usr/bin/time minix-sys
|
||||||
|
@ -1058,6 +1076,8 @@
|
||||||
./usr/lib/libaudiodriver_pic.a minix-sys
|
./usr/lib/libaudiodriver_pic.a minix-sys
|
||||||
./usr/lib/libbdev.a minix-sys
|
./usr/lib/libbdev.a minix-sys
|
||||||
./usr/lib/libbdev_pic.a minix-sys
|
./usr/lib/libbdev_pic.a minix-sys
|
||||||
|
./usr/lib/libbfd.so.12.0 minix-sys binutils
|
||||||
|
./usr/lib/libbfd.so.12 minix-sys binutils
|
||||||
./usr/lib/libblockdriver.a minix-sys
|
./usr/lib/libblockdriver.a minix-sys
|
||||||
./usr/lib/libblockdriver_pic.a minix-sys
|
./usr/lib/libblockdriver_pic.a minix-sys
|
||||||
./usr/lib/libbz2.a minix-sys
|
./usr/lib/libbz2.a minix-sys
|
||||||
|
@ -1143,6 +1163,8 @@
|
||||||
./usr/lib/libnetdriver_pic.a minix-sys
|
./usr/lib/libnetdriver_pic.a minix-sys
|
||||||
./usr/lib/libnetsock.a minix-sys
|
./usr/lib/libnetsock.a minix-sys
|
||||||
./usr/lib/libnetsock_pic.a minix-sys
|
./usr/lib/libnetsock_pic.a minix-sys
|
||||||
|
./usr/lib/libopcodes.so.5.0 minix-sys binutils
|
||||||
|
./usr/lib/libopcodes.so.5 minix-sys binutils
|
||||||
./usr/lib/libprop.a minix-sys
|
./usr/lib/libprop.a minix-sys
|
||||||
./usr/lib/libprop_pic.a minix-sys
|
./usr/lib/libprop_pic.a minix-sys
|
||||||
./usr/lib/libprop.so.0.0 minix-sys
|
./usr/lib/libprop.so.0.0 minix-sys
|
||||||
|
@ -1200,6 +1222,8 @@
|
||||||
./usr/lib/minlib.pc minix-sys
|
./usr/lib/minlib.pc minix-sys
|
||||||
./usr/lib/pwdauth minix-sys
|
./usr/lib/pwdauth minix-sys
|
||||||
./usr/libexec minix-sys
|
./usr/libexec minix-sys
|
||||||
|
./usr/libexec/fingerd minix-sys
|
||||||
|
./usr/libexec/ftpd minix-sys
|
||||||
./usr/libexec/ld.elf_so minix-sys
|
./usr/libexec/ld.elf_so minix-sys
|
||||||
./usr/libexec/makewhatis minix-sys
|
./usr/libexec/makewhatis minix-sys
|
||||||
./usr/log minix-sys
|
./usr/log minix-sys
|
||||||
|
@ -1209,7 +1233,10 @@
|
||||||
./usr/man/man1/..1 minix-sys
|
./usr/man/man1/..1 minix-sys
|
||||||
./usr/man/man1/[.1 minix-sys
|
./usr/man/man1/[.1 minix-sys
|
||||||
./usr/man/man1/acksize.1 minix-sys
|
./usr/man/man1/acksize.1 minix-sys
|
||||||
|
./usr/man/man1/addr2line.1 minix-sys binutils
|
||||||
./usr/man/man1/apropos.1 minix-sys
|
./usr/man/man1/apropos.1 minix-sys
|
||||||
|
./usr/man/man1/ar.1 minix-sys binutils
|
||||||
|
./usr/man/man1/as.1 minix-sys binutils
|
||||||
./usr/man/man1/ash.1 minix-sys
|
./usr/man/man1/ash.1 minix-sys
|
||||||
./usr/man/man1/at.1 minix-sys
|
./usr/man/man1/at.1 minix-sys
|
||||||
./usr/man/man1/awk.1 minix-sys
|
./usr/man/man1/awk.1 minix-sys
|
||||||
|
@ -1228,6 +1255,7 @@
|
||||||
./usr/man/man1/cat.1 minix-sys
|
./usr/man/man1/cat.1 minix-sys
|
||||||
./usr/man/man1/cawf.1 minix-sys
|
./usr/man/man1/cawf.1 minix-sys
|
||||||
./usr/man/man1/cd.1 minix-sys
|
./usr/man/man1/cd.1 minix-sys
|
||||||
|
./usr/man/man1/c++filt.1 minix-sys binutils
|
||||||
./usr/man/man1/chfn.1 minix-sys
|
./usr/man/man1/chfn.1 minix-sys
|
||||||
./usr/man/man1/chgrp.1 minix-sys
|
./usr/man/man1/chgrp.1 minix-sys
|
||||||
./usr/man/man1/chmod.1 minix-sys
|
./usr/man/man1/chmod.1 minix-sys
|
||||||
|
@ -1265,6 +1293,7 @@
|
||||||
./usr/man/man1/ed.1 minix-sys
|
./usr/man/man1/ed.1 minix-sys
|
||||||
./usr/man/man1/egrep.1 minix-sys
|
./usr/man/man1/egrep.1 minix-sys
|
||||||
./usr/man/man1/eject.1 minix-sys
|
./usr/man/man1/eject.1 minix-sys
|
||||||
|
./usr/man/man1/elfedit.1 minix-sys binutils
|
||||||
./usr/man/man1/elvis.1 minix-sys obsolete
|
./usr/man/man1/elvis.1 minix-sys obsolete
|
||||||
./usr/man/man1/elvrec.1 minix-sys obsolete
|
./usr/man/man1/elvrec.1 minix-sys obsolete
|
||||||
./usr/man/man1/env.1 minix-sys
|
./usr/man/man1/env.1 minix-sys
|
||||||
|
@ -1294,6 +1323,7 @@
|
||||||
./usr/man/man1/genassym.1 minix-sys
|
./usr/man/man1/genassym.1 minix-sys
|
||||||
./usr/man/man1/getopt.1 minix-sys
|
./usr/man/man1/getopt.1 minix-sys
|
||||||
./usr/man/man1/getopts.1 minix-sys
|
./usr/man/man1/getopts.1 minix-sys
|
||||||
|
./usr/man/man1/gprof.1 minix-sys binutils
|
||||||
./usr/man/man1/grep.1 minix-sys
|
./usr/man/man1/grep.1 minix-sys
|
||||||
./usr/man/man1/groups.1 minix-sys
|
./usr/man/man1/groups.1 minix-sys
|
||||||
./usr/man/man1/gunzip.1 minix-sys
|
./usr/man/man1/gunzip.1 minix-sys
|
||||||
|
@ -1309,8 +1339,11 @@
|
||||||
./usr/man/man1/if.1 minix-sys
|
./usr/man/man1/if.1 minix-sys
|
||||||
./usr/man/man1/ifdef.1 minix-sys
|
./usr/man/man1/ifdef.1 minix-sys
|
||||||
./usr/man/man1/indent.1 minix-sys
|
./usr/man/man1/indent.1 minix-sys
|
||||||
|
./usr/man/man1/info.1 minix-sys
|
||||||
./usr/man/man1/infocmp.1 minix-sys
|
./usr/man/man1/infocmp.1 minix-sys
|
||||||
|
./usr/man/man1/infokey.1 minix-sys
|
||||||
./usr/man/man1/install.1 minix-sys
|
./usr/man/man1/install.1 minix-sys
|
||||||
|
./usr/man/man1/install-info.1 minix-sys
|
||||||
./usr/man/man1/isodir.1 minix-sys
|
./usr/man/man1/isodir.1 minix-sys
|
||||||
./usr/man/man1/isoinfo.1 minix-sys
|
./usr/man/man1/isoinfo.1 minix-sys
|
||||||
./usr/man/man1/isoread.1 minix-sys
|
./usr/man/man1/isoread.1 minix-sys
|
||||||
|
@ -1319,6 +1352,7 @@
|
||||||
./usr/man/man1/kill.1 minix-sys
|
./usr/man/man1/kill.1 minix-sys
|
||||||
./usr/man/man1/ksh.1 minix-sys
|
./usr/man/man1/ksh.1 minix-sys
|
||||||
./usr/man/man1/last.1 minix-sys
|
./usr/man/man1/last.1 minix-sys
|
||||||
|
./usr/man/man1/ld.1 minix-sys binutils
|
||||||
./usr/man/man1/ldd.1 minix-sys
|
./usr/man/man1/ldd.1 minix-sys
|
||||||
./usr/man/man1/ld.elf_so.1 minix-sys
|
./usr/man/man1/ld.elf_so.1 minix-sys
|
||||||
./usr/man/man1/less.1 minix-sys
|
./usr/man/man1/less.1 minix-sys
|
||||||
|
@ -1340,6 +1374,7 @@
|
||||||
./usr/man/man1/m4.1 minix-sys
|
./usr/man/man1/m4.1 minix-sys
|
||||||
./usr/man/man1/mail.1 minix-sys
|
./usr/man/man1/mail.1 minix-sys
|
||||||
./usr/man/man1/make.1 minix-sys
|
./usr/man/man1/make.1 minix-sys
|
||||||
|
./usr/man/man1/makeinfo.1 minix-sys
|
||||||
./usr/man/man1/man.1 minix-sys
|
./usr/man/man1/man.1 minix-sys
|
||||||
./usr/man/man1/mandoc.1 minix-sys
|
./usr/man/man1/mandoc.1 minix-sys
|
||||||
./usr/man/man1/md2.1 minix-sys
|
./usr/man/man1/md2.1 minix-sys
|
||||||
|
@ -1364,6 +1399,8 @@
|
||||||
./usr/man/man1/nice.1 minix-sys
|
./usr/man/man1/nice.1 minix-sys
|
||||||
./usr/man/man1/nm.1 minix-sys
|
./usr/man/man1/nm.1 minix-sys
|
||||||
./usr/man/man1/nohup.1 minix-sys
|
./usr/man/man1/nohup.1 minix-sys
|
||||||
|
./usr/man/man1/objcopy.1 minix-sys binutils
|
||||||
|
./usr/man/man1/objdump.1 minix-sys binutils
|
||||||
./usr/man/man1/od.1 minix-sys
|
./usr/man/man1/od.1 minix-sys
|
||||||
./usr/man/man1/page.1 minix-sys
|
./usr/man/man1/page.1 minix-sys
|
||||||
./usr/man/man1/passwd.1 minix-sys
|
./usr/man/man1/passwd.1 minix-sys
|
||||||
|
@ -1379,9 +1416,11 @@
|
||||||
./usr/man/man1/profile.1 minix-sys
|
./usr/man/man1/profile.1 minix-sys
|
||||||
./usr/man/man1/ps.1 minix-sys
|
./usr/man/man1/ps.1 minix-sys
|
||||||
./usr/man/man1/pwd.1 minix-sys
|
./usr/man/man1/pwd.1 minix-sys
|
||||||
|
./usr/man/man1/ranlib.1 minix-sys binutils
|
||||||
./usr/man/man1/rcp.1 minix-sys
|
./usr/man/man1/rcp.1 minix-sys
|
||||||
./usr/man/man1/read.1 minix-sys
|
./usr/man/man1/read.1 minix-sys
|
||||||
./usr/man/man1/readall.1 minix-sys obsolete
|
./usr/man/man1/readall.1 minix-sys obsolete
|
||||||
|
./usr/man/man1/readelf.1 minix-sys binutils
|
||||||
./usr/man/man1/readlink.1 minix-sys
|
./usr/man/man1/readlink.1 minix-sys
|
||||||
./usr/man/man1/readonly.1 minix-sys
|
./usr/man/man1/readonly.1 minix-sys
|
||||||
./usr/man/man1/recwave.1 minix-sys
|
./usr/man/man1/recwave.1 minix-sys
|
||||||
|
@ -1404,11 +1443,14 @@
|
||||||
./usr/man/man1/shar.1 minix-sys
|
./usr/man/man1/shar.1 minix-sys
|
||||||
./usr/man/man1/shift.1 minix-sys
|
./usr/man/man1/shift.1 minix-sys
|
||||||
./usr/man/man1/shuffle.1 minix-sys
|
./usr/man/man1/shuffle.1 minix-sys
|
||||||
|
./usr/man/man1/size.1 minix-sys binutils
|
||||||
./usr/man/man1/sleep.1 minix-sys
|
./usr/man/man1/sleep.1 minix-sys
|
||||||
./usr/man/man1/sort.1 minix-sys
|
./usr/man/man1/sort.1 minix-sys
|
||||||
./usr/man/man1/spell.1 minix-sys
|
./usr/man/man1/spell.1 minix-sys
|
||||||
./usr/man/man1/split.1 minix-sys
|
./usr/man/man1/split.1 minix-sys
|
||||||
./usr/man/man1/stat.1 minix-sys
|
./usr/man/man1/stat.1 minix-sys
|
||||||
|
./usr/man/man1/strings.1 minix-sys binutils
|
||||||
|
./usr/man/man1/strip.1 minix-sys binutils
|
||||||
./usr/man/man1/stty.1 minix-sys
|
./usr/man/man1/stty.1 minix-sys
|
||||||
./usr/man/man1/su.1 minix-sys
|
./usr/man/man1/su.1 minix-sys
|
||||||
./usr/man/man1/sum.1 minix-sys
|
./usr/man/man1/sum.1 minix-sys
|
||||||
|
@ -1425,6 +1467,8 @@
|
||||||
./usr/man/man1/term.1 minix-sys
|
./usr/man/man1/term.1 minix-sys
|
||||||
./usr/man/man1/termcap.1 minix-sys
|
./usr/man/man1/termcap.1 minix-sys
|
||||||
./usr/man/man1/test.1 minix-sys
|
./usr/man/man1/test.1 minix-sys
|
||||||
|
./usr/man/man1/texi2dvi.1 minix-sys
|
||||||
|
./usr/man/man1/texindex.1 minix-sys
|
||||||
./usr/man/man1/tget.1 minix-sys
|
./usr/man/man1/tget.1 minix-sys
|
||||||
./usr/man/man1/tic.1 minix-sys
|
./usr/man/man1/tic.1 minix-sys
|
||||||
./usr/man/man1/time.1 minix-sys
|
./usr/man/man1/time.1 minix-sys
|
||||||
|
@ -3684,11 +3728,11 @@
|
||||||
./usr/man/man5/ftpchroot.5 minix-sys
|
./usr/man/man5/ftpchroot.5 minix-sys
|
||||||
./usr/man/man5/ftpd.conf.5 minix-sys
|
./usr/man/man5/ftpd.conf.5 minix-sys
|
||||||
./usr/man/man5/ftpusers.5 minix-sys
|
./usr/man/man5/ftpusers.5 minix-sys
|
||||||
./usr/man/man8/ftpd.8 minix-sys
|
|
||||||
./usr/man/man5/group.5 minix-sys
|
./usr/man/man5/group.5 minix-sys
|
||||||
./usr/man/man5/hosts.5 minix-sys
|
./usr/man/man5/hosts.5 minix-sys
|
||||||
./usr/man/man5/httpd.conf.5 minix-sys
|
./usr/man/man5/httpd.conf.5 minix-sys
|
||||||
./usr/man/man5/http_status.5 minix-sys
|
./usr/man/man5/http_status.5 minix-sys
|
||||||
|
./usr/man/man5/info.5 minix-sys
|
||||||
./usr/man/man5/keymap.5 minix-sys
|
./usr/man/man5/keymap.5 minix-sys
|
||||||
./usr/man/man5/libarchive-formats.5 minix-sys
|
./usr/man/man5/libarchive-formats.5 minix-sys
|
||||||
./usr/man/man5/magic.5 minix-sys
|
./usr/man/man5/magic.5 minix-sys
|
||||||
|
@ -3707,6 +3751,7 @@
|
||||||
./usr/man/man5/tar.5 minix-sys
|
./usr/man/man5/tar.5 minix-sys
|
||||||
./usr/man/man5/termcap.5 minix-sys
|
./usr/man/man5/termcap.5 minix-sys
|
||||||
./usr/man/man5/terminfo.5 minix-sys
|
./usr/man/man5/terminfo.5 minix-sys
|
||||||
|
./usr/man/man5/texinfo.5 minix-sys
|
||||||
./usr/man/man5/ttytab.5 minix-sys
|
./usr/man/man5/ttytab.5 minix-sys
|
||||||
./usr/man/man5/TZ.5 minix-sys
|
./usr/man/man5/TZ.5 minix-sys
|
||||||
./usr/man/man5/tzfile.5 minix-sys
|
./usr/man/man5/tzfile.5 minix-sys
|
||||||
|
@ -3747,6 +3792,7 @@
|
||||||
./usr/man/man8/fingerd.8 minix-sys
|
./usr/man/man8/fingerd.8 minix-sys
|
||||||
./usr/man/man8/fsck.8 minix-sys
|
./usr/man/man8/fsck.8 minix-sys
|
||||||
./usr/man/man8/fsck_ext2fs.8 minix-sys
|
./usr/man/man8/fsck_ext2fs.8 minix-sys
|
||||||
|
./usr/man/man8/ftpd.8 minix-sys
|
||||||
./usr/man/man8/getty.8 minix-sys
|
./usr/man/man8/getty.8 minix-sys
|
||||||
./usr/man/man8/group.8 minix-sys
|
./usr/man/man8/group.8 minix-sys
|
||||||
./usr/man/man8/groupadd.8 minix-sys
|
./usr/man/man8/groupadd.8 minix-sys
|
||||||
|
@ -3891,6 +3937,16 @@
|
||||||
./usr/share/doc/psd/19.curses/twinkle1.c minix-sys
|
./usr/share/doc/psd/19.curses/twinkle1.c minix-sys
|
||||||
./usr/share/doc/psd/19.curses/twinkle2.c minix-sys
|
./usr/share/doc/psd/19.curses/twinkle2.c minix-sys
|
||||||
./usr/share/doc/psd/19.curses/win_st.c minix-sys
|
./usr/share/doc/psd/19.curses/win_st.c minix-sys
|
||||||
|
./usr/share/info minix-sys
|
||||||
|
./usr/share/info/as.info minix-sys binutils
|
||||||
|
./usr/share/info/bfd.info minix-sys binutils
|
||||||
|
./usr/share/info/binutils.info minix-sys binutils
|
||||||
|
./usr/share/info/dir minix-sys
|
||||||
|
./usr/share/info/gprof.info minix-sys binutils
|
||||||
|
./usr/share/info/info.info minix-sys
|
||||||
|
./usr/share/info/info-stnd.info minix-sys
|
||||||
|
./usr/share/info/ld.info minix-sys binutils
|
||||||
|
./usr/share/info/texinfo.info minix-sys
|
||||||
./usr/share/misc minix-sys
|
./usr/share/misc minix-sys
|
||||||
./usr/share/misc/acronyms minix-sys
|
./usr/share/misc/acronyms minix-sys
|
||||||
./usr/share/misc/acronyms.comp minix-sys
|
./usr/share/misc/acronyms.comp minix-sys
|
||||||
|
@ -3900,6 +3956,7 @@
|
||||||
./usr/share/misc/bsd-family-tree minix-sys
|
./usr/share/misc/bsd-family-tree minix-sys
|
||||||
./usr/share/misc/country minix-sys
|
./usr/share/misc/country minix-sys
|
||||||
./usr/share/misc/domains minix-sys
|
./usr/share/misc/domains minix-sys
|
||||||
|
./usr/share/misc/epsf.tex minix-sys
|
||||||
./usr/share/misc/eqnchar minix-sys
|
./usr/share/misc/eqnchar minix-sys
|
||||||
./usr/share/misc/flowers minix-sys
|
./usr/share/misc/flowers minix-sys
|
||||||
./usr/share/misc/indent.pro minix-sys
|
./usr/share/misc/indent.pro minix-sys
|
||||||
|
@ -3913,6 +3970,10 @@
|
||||||
./usr/share/misc/NetBSD.el minix-sys
|
./usr/share/misc/NetBSD.el minix-sys
|
||||||
./usr/share/misc/operator minix-sys
|
./usr/share/misc/operator minix-sys
|
||||||
./usr/share/misc/style minix-sys
|
./usr/share/misc/style minix-sys
|
||||||
|
./usr/share/misc/texinfo.cat minix-sys
|
||||||
|
./usr/share/misc/texinfo.dtd minix-sys
|
||||||
|
./usr/share/misc/texinfo.tex minix-sys
|
||||||
|
./usr/share/misc/texinfo.xsl minix-sys
|
||||||
./usr/share/misc/zipcodes minix-sys
|
./usr/share/misc/zipcodes minix-sys
|
||||||
./usr/share/mk minix-sys
|
./usr/share/mk minix-sys
|
||||||
./usr/share/mk/bsd.clang-analyze.mk minix-sys
|
./usr/share/mk/bsd.clang-analyze.mk minix-sys
|
||||||
|
@ -4651,12 +4712,12 @@
|
||||||
./usr/tests/minix-posix/test68 minix-sys
|
./usr/tests/minix-posix/test68 minix-sys
|
||||||
./usr/tests/minix-posix/test69 minix-sys
|
./usr/tests/minix-posix/test69 minix-sys
|
||||||
./usr/tests/minix-posix/test70 minix-sys
|
./usr/tests/minix-posix/test70 minix-sys
|
||||||
|
./usr/tests/minix-posix/test7 minix-sys
|
||||||
./usr/tests/minix-posix/test71 minix-sys
|
./usr/tests/minix-posix/test71 minix-sys
|
||||||
./usr/tests/minix-posix/test72 minix-sys
|
./usr/tests/minix-posix/test72 minix-sys
|
||||||
./usr/tests/minix-posix/test73 minix-sys
|
./usr/tests/minix-posix/test73 minix-sys
|
||||||
./usr/tests/minix-posix/test74 minix-sys
|
./usr/tests/minix-posix/test74 minix-sys
|
||||||
./usr/tests/minix-posix/test75 minix-sys
|
./usr/tests/minix-posix/test75 minix-sys
|
||||||
./usr/tests/minix-posix/test7 minix-sys
|
|
||||||
./usr/tests/minix-posix/test8 minix-sys
|
./usr/tests/minix-posix/test8 minix-sys
|
||||||
./usr/tests/minix-posix/test9 minix-sys
|
./usr/tests/minix-posix/test9 minix-sys
|
||||||
./usr/tests/minix-posix/testinterp minix-sys
|
./usr/tests/minix-posix/testinterp minix-sys
|
||||||
|
|
|
@ -1,3 +1,13 @@
|
||||||
|
20130711:
|
||||||
|
Texinfo needs itself to generate its manual pages. As it is not
|
||||||
|
yet installed on the system it fails to find the default makeinfo
|
||||||
|
tool. So we have to first compile it, then install it will specifying
|
||||||
|
the full path to makeinfo (Both commands have to be run, in the given
|
||||||
|
sequence):
|
||||||
|
|
||||||
|
# make -C gnu/usr.bin/texinfo all
|
||||||
|
# make -C gnu/usr.bin/texinfo all install TOOL_MAKEINFO=/usr/src/gnu/usr.bin/texinfo/makeinfo/makeinfo
|
||||||
|
|
||||||
20130422:
|
20130422:
|
||||||
The ARM build no longer requires you to build as root user you
|
The ARM build no longer requires you to build as root user you
|
||||||
therefore need to wipe (or chmod) your build generated files
|
therefore need to wipe (or chmod) your build generated files
|
||||||
|
|
|
@ -100,6 +100,7 @@
|
||||||
./usr/share/doc/html/bzip2
|
./usr/share/doc/html/bzip2
|
||||||
./usr/share/doc/psd
|
./usr/share/doc/psd
|
||||||
./usr/share/doc/psd/19.curses
|
./usr/share/doc/psd/19.curses
|
||||||
|
./usr/share/info
|
||||||
./usr/share/misc
|
./usr/share/misc
|
||||||
./usr/share/mk
|
./usr/share/mk
|
||||||
./usr/share/terminfo
|
./usr/share/terminfo
|
||||||
|
|
3
external/gpl3/binutils/Makefile
vendored
3
external/gpl3/binutils/Makefile
vendored
|
@ -1,6 +1,7 @@
|
||||||
# $NetBSD: Makefile,v 1.1 2009/08/18 20:21:58 skrll Exp $
|
# $NetBSD: Makefile,v 1.1 2009/08/18 20:21:58 skrll Exp $
|
||||||
|
|
||||||
SUBDIR+= lib .WAIT usr.bin usr.sbin
|
# LSC: NetBSD-specific tools: usr.sbin
|
||||||
|
SUBDIR+= lib .WAIT usr.bin
|
||||||
|
|
||||||
# Speedup stubs for some subtrees that don't need to run these rules
|
# Speedup stubs for some subtrees that don't need to run these rules
|
||||||
includes-libexec:
|
includes-libexec:
|
||||||
|
|
342
external/gpl3/binutils/lib/libbfd/arch/earm/bfd.h
vendored
342
external/gpl3/binutils/lib/libbfd/arch/earm/bfd.h
vendored
|
@ -11,8 +11,8 @@
|
||||||
|
|
||||||
/* Main header file for the bfd library -- portable access to object files.
|
/* Main header file for the bfd library -- portable access to object files.
|
||||||
|
|
||||||
Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
|
Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
|
||||||
1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
|
2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
|
|
||||||
Contributed by Cygnus Support.
|
Contributed by Cygnus Support.
|
||||||
|
@ -191,8 +191,8 @@ typedef bfd_vma bfd_uint64_t;
|
||||||
|
|
||||||
/* An offset into a file. BFD always uses the largest possible offset
|
/* An offset into a file. BFD always uses the largest possible offset
|
||||||
based on the build time availability of fseek, fseeko, or fseeko64. */
|
based on the build time availability of fseek, fseeko, or fseeko64. */
|
||||||
typedef BFD_HOST_64_BIT file_ptr;
|
typedef long file_ptr;
|
||||||
typedef unsigned BFD_HOST_64_BIT ufile_ptr;
|
typedef unsigned long ufile_ptr;
|
||||||
|
|
||||||
extern void bfd_sprintf_vma (bfd *, char *, bfd_vma);
|
extern void bfd_sprintf_vma (bfd *, char *, bfd_vma);
|
||||||
extern void bfd_fprintf_vma (bfd *, void *, bfd_vma);
|
extern void bfd_fprintf_vma (bfd *, void *, bfd_vma);
|
||||||
|
@ -302,8 +302,8 @@ typedef struct bfd_section *sec_ptr;
|
||||||
#define bfd_set_section_userdata(bfd, ptr, val) (((ptr)->userdata = (val)),TRUE)
|
#define bfd_set_section_userdata(bfd, ptr, val) (((ptr)->userdata = (val)),TRUE)
|
||||||
/* Find the address one past the end of SEC. */
|
/* Find the address one past the end of SEC. */
|
||||||
#define bfd_get_section_limit(bfd, sec) \
|
#define bfd_get_section_limit(bfd, sec) \
|
||||||
(((sec)->rawsize ? (sec)->rawsize : (sec)->size) \
|
(((bfd)->direction != write_direction && (sec)->rawsize != 0 \
|
||||||
/ bfd_octets_per_byte (bfd))
|
? (sec)->rawsize : (sec)->size) / bfd_octets_per_byte (bfd))
|
||||||
|
|
||||||
/* Return TRUE if input section SEC has been discarded. */
|
/* Return TRUE if input section SEC has been discarded. */
|
||||||
#define elf_discarded_section(sec) \
|
#define elf_discarded_section(sec) \
|
||||||
|
@ -443,7 +443,7 @@ extern void bfd_hash_traverse
|
||||||
/* Allows the default size of a hash table to be configured. New hash
|
/* Allows the default size of a hash table to be configured. New hash
|
||||||
tables allocated using bfd_hash_table_init will be created with
|
tables allocated using bfd_hash_table_init will be created with
|
||||||
this size. */
|
this size. */
|
||||||
extern void bfd_hash_set_default_size (bfd_size_type);
|
extern unsigned long bfd_hash_set_default_size (unsigned long);
|
||||||
|
|
||||||
/* This structure is used to keep track of stabs in sections
|
/* This structure is used to keep track of stabs in sections
|
||||||
information while linking. */
|
information while linking. */
|
||||||
|
@ -563,11 +563,6 @@ void bfd_putl16 (bfd_vma, void *);
|
||||||
bfd_uint64_t bfd_get_bits (const void *, int, bfd_boolean);
|
bfd_uint64_t bfd_get_bits (const void *, int, bfd_boolean);
|
||||||
void bfd_put_bits (bfd_uint64_t, void *, int, bfd_boolean);
|
void bfd_put_bits (bfd_uint64_t, void *, int, bfd_boolean);
|
||||||
|
|
||||||
extern bfd_boolean bfd_section_already_linked_table_init (void);
|
|
||||||
extern void bfd_section_already_linked_table_free (void);
|
|
||||||
|
|
||||||
/* Externally visible ECOFF routines. */
|
|
||||||
|
|
||||||
#if defined(__STDC__) || defined(ALMOST_STDC)
|
#if defined(__STDC__) || defined(ALMOST_STDC)
|
||||||
struct ecoff_debug_info;
|
struct ecoff_debug_info;
|
||||||
struct ecoff_debug_swap;
|
struct ecoff_debug_swap;
|
||||||
|
@ -575,8 +570,18 @@ struct ecoff_extr;
|
||||||
struct bfd_symbol;
|
struct bfd_symbol;
|
||||||
struct bfd_link_info;
|
struct bfd_link_info;
|
||||||
struct bfd_link_hash_entry;
|
struct bfd_link_hash_entry;
|
||||||
|
struct bfd_section_already_linked;
|
||||||
struct bfd_elf_version_tree;
|
struct bfd_elf_version_tree;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
extern bfd_boolean bfd_section_already_linked_table_init (void);
|
||||||
|
extern void bfd_section_already_linked_table_free (void);
|
||||||
|
extern bfd_boolean _bfd_handle_already_linked
|
||||||
|
(struct bfd_section *, struct bfd_section_already_linked *,
|
||||||
|
struct bfd_link_info *);
|
||||||
|
|
||||||
|
/* Externally visible ECOFF routines. */
|
||||||
|
|
||||||
extern bfd_vma bfd_ecoff_get_gp_value
|
extern bfd_vma bfd_ecoff_get_gp_value
|
||||||
(bfd * abfd);
|
(bfd * abfd);
|
||||||
extern bfd_boolean bfd_ecoff_set_gp_value
|
extern bfd_boolean bfd_ecoff_set_gp_value
|
||||||
|
@ -651,8 +656,7 @@ extern bfd_boolean bfd_elf_get_bfd_needed_list
|
||||||
(bfd *, struct bfd_link_needed_list **);
|
(bfd *, struct bfd_link_needed_list **);
|
||||||
extern bfd_boolean bfd_elf_size_dynamic_sections
|
extern bfd_boolean bfd_elf_size_dynamic_sections
|
||||||
(bfd *, const char *, const char *, const char *, const char *, const char *,
|
(bfd *, const char *, const char *, const char *, const char *, const char *,
|
||||||
const char * const *, struct bfd_link_info *, struct bfd_section **,
|
const char * const *, struct bfd_link_info *, struct bfd_section **);
|
||||||
struct bfd_elf_version_tree *);
|
|
||||||
extern bfd_boolean bfd_elf_size_dynsym_hash_dynstr
|
extern bfd_boolean bfd_elf_size_dynsym_hash_dynstr
|
||||||
(bfd *, struct bfd_link_info *);
|
(bfd *, struct bfd_link_info *);
|
||||||
extern void bfd_elf_set_dt_needed_name
|
extern void bfd_elf_set_dt_needed_name
|
||||||
|
@ -880,7 +884,7 @@ extern bfd_boolean bfd_elf32_arm_process_before_allocation
|
||||||
|
|
||||||
void bfd_elf32_arm_set_target_relocs
|
void bfd_elf32_arm_set_target_relocs
|
||||||
(bfd *, struct bfd_link_info *, int, char *, int, int, bfd_arm_vfp11_fix,
|
(bfd *, struct bfd_link_info *, int, char *, int, int, bfd_arm_vfp11_fix,
|
||||||
int, int, int, int);
|
int, int, int, int, int);
|
||||||
|
|
||||||
extern bfd_boolean bfd_elf32_arm_get_bfd_for_interworking
|
extern bfd_boolean bfd_elf32_arm_get_bfd_for_interworking
|
||||||
(bfd *, struct bfd_link_info *);
|
(bfd *, struct bfd_link_info *);
|
||||||
|
@ -923,6 +927,10 @@ extern bfd_boolean elf32_arm_build_stubs
|
||||||
extern bfd_boolean elf32_arm_fix_exidx_coverage
|
extern bfd_boolean elf32_arm_fix_exidx_coverage
|
||||||
(struct bfd_section **, unsigned int, struct bfd_link_info *, bfd_boolean);
|
(struct bfd_section **, unsigned int, struct bfd_link_info *, bfd_boolean);
|
||||||
|
|
||||||
|
/* C6x unwind section editing support. */
|
||||||
|
extern bfd_boolean elf32_tic6x_fix_exidx_coverage
|
||||||
|
(struct bfd_section **, unsigned int, struct bfd_link_info *, bfd_boolean);
|
||||||
|
|
||||||
/* PowerPC @tls opcode transform/validate. */
|
/* PowerPC @tls opcode transform/validate. */
|
||||||
extern unsigned int _bfd_elf_ppc_at_tls_transform
|
extern unsigned int _bfd_elf_ppc_at_tls_transform
|
||||||
(unsigned int, unsigned int);
|
(unsigned int, unsigned int);
|
||||||
|
@ -1143,7 +1151,8 @@ long bfd_get_mtime (bfd *abfd);
|
||||||
file_ptr bfd_get_size (bfd *abfd);
|
file_ptr bfd_get_size (bfd *abfd);
|
||||||
|
|
||||||
void *bfd_mmap (bfd *abfd, void *addr, bfd_size_type len,
|
void *bfd_mmap (bfd *abfd, void *addr, bfd_size_type len,
|
||||||
int prot, int flags, file_ptr offset);
|
int prot, int flags, file_ptr offset,
|
||||||
|
void **map_addr, bfd_size_type *map_len);
|
||||||
|
|
||||||
/* Extracted from bfdwin.c. */
|
/* Extracted from bfdwin.c. */
|
||||||
/* Extracted from section.c. */
|
/* Extracted from section.c. */
|
||||||
|
@ -1324,6 +1333,11 @@ typedef struct bfd_section
|
||||||
sections. */
|
sections. */
|
||||||
#define SEC_COFF_SHARED_LIBRARY 0x4000000
|
#define SEC_COFF_SHARED_LIBRARY 0x4000000
|
||||||
|
|
||||||
|
/* This input section should be copied to output in reverse order
|
||||||
|
as an array of pointers. This is for ELF linker internal use
|
||||||
|
only. */
|
||||||
|
#define SEC_ELF_REVERSE_COPY 0x4000000
|
||||||
|
|
||||||
/* This section contains data which may be shared with other
|
/* This section contains data which may be shared with other
|
||||||
executables or shared objects. This is for COFF only. */
|
executables or shared objects. This is for COFF only. */
|
||||||
#define SEC_COFF_SHARED 0x8000000
|
#define SEC_COFF_SHARED 0x8000000
|
||||||
|
@ -1508,6 +1522,9 @@ typedef struct bfd_section
|
||||||
/* The BFD which owns the section. */
|
/* The BFD which owns the section. */
|
||||||
bfd *owner;
|
bfd *owner;
|
||||||
|
|
||||||
|
/* INPUT_SECTION_FLAGS if specified in the linker script. */
|
||||||
|
struct flag_info *section_flag_info;
|
||||||
|
|
||||||
/* A symbol which points at this section only. */
|
/* A symbol which points at this section only. */
|
||||||
struct bfd_symbol *symbol;
|
struct bfd_symbol *symbol;
|
||||||
struct bfd_symbol **symbol_ptr_ptr;
|
struct bfd_symbol **symbol_ptr_ptr;
|
||||||
|
@ -1686,6 +1703,9 @@ extern asection bfd_ind_section;
|
||||||
/* target_index, used_by_bfd, constructor_chain, owner, */ \
|
/* target_index, used_by_bfd, constructor_chain, owner, */ \
|
||||||
0, NULL, NULL, NULL, \
|
0, NULL, NULL, NULL, \
|
||||||
\
|
\
|
||||||
|
/* flag_info, */ \
|
||||||
|
NULL, \
|
||||||
|
\
|
||||||
/* symbol, symbol_ptr_ptr, */ \
|
/* symbol, symbol_ptr_ptr, */ \
|
||||||
(struct bfd_symbol *) SYM, &SEC.symbol, \
|
(struct bfd_symbol *) SYM, &SEC.symbol, \
|
||||||
\
|
\
|
||||||
|
@ -1864,6 +1884,7 @@ enum bfd_architecture
|
||||||
#define bfd_mach_mips5 5
|
#define bfd_mach_mips5 5
|
||||||
#define bfd_mach_mips_loongson_2e 3001
|
#define bfd_mach_mips_loongson_2e 3001
|
||||||
#define bfd_mach_mips_loongson_2f 3002
|
#define bfd_mach_mips_loongson_2f 3002
|
||||||
|
#define bfd_mach_mips_loongson_3a 3003
|
||||||
#define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */
|
#define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */
|
||||||
#define bfd_mach_mips_octeon 6501
|
#define bfd_mach_mips_octeon 6501
|
||||||
#define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */
|
#define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */
|
||||||
|
@ -1871,15 +1892,22 @@ enum bfd_architecture
|
||||||
#define bfd_mach_mipsisa32r2 33
|
#define bfd_mach_mipsisa32r2 33
|
||||||
#define bfd_mach_mipsisa64 64
|
#define bfd_mach_mipsisa64 64
|
||||||
#define bfd_mach_mipsisa64r2 65
|
#define bfd_mach_mipsisa64r2 65
|
||||||
|
#define bfd_mach_mips_micromips 96
|
||||||
bfd_arch_i386, /* Intel 386 */
|
bfd_arch_i386, /* Intel 386 */
|
||||||
#define bfd_mach_i386_i386 1
|
#define bfd_mach_i386_intel_syntax (1 << 0)
|
||||||
#define bfd_mach_i386_i8086 2
|
#define bfd_mach_i386_i8086 (1 << 1)
|
||||||
#define bfd_mach_i386_i386_intel_syntax 3
|
#define bfd_mach_i386_i386 (1 << 2)
|
||||||
#define bfd_mach_x86_64 64
|
#define bfd_mach_x86_64 (1 << 3)
|
||||||
#define bfd_mach_x86_64_intel_syntax 65
|
#define bfd_mach_x64_32 (1 << 4)
|
||||||
|
#define bfd_mach_i386_i386_intel_syntax (bfd_mach_i386_i386 | bfd_mach_i386_intel_syntax)
|
||||||
|
#define bfd_mach_x86_64_intel_syntax (bfd_mach_x86_64 | bfd_mach_i386_intel_syntax)
|
||||||
|
#define bfd_mach_x64_32_intel_syntax (bfd_mach_x64_32 | bfd_mach_i386_intel_syntax)
|
||||||
bfd_arch_l1om, /* Intel L1OM */
|
bfd_arch_l1om, /* Intel L1OM */
|
||||||
#define bfd_mach_l1om 66
|
#define bfd_mach_l1om (1 << 5)
|
||||||
#define bfd_mach_l1om_intel_syntax 67
|
#define bfd_mach_l1om_intel_syntax (bfd_mach_l1om | bfd_mach_i386_intel_syntax)
|
||||||
|
bfd_arch_k1om, /* Intel K1OM */
|
||||||
|
#define bfd_mach_k1om (1 << 6)
|
||||||
|
#define bfd_mach_k1om_intel_syntax (bfd_mach_k1om | bfd_mach_i386_intel_syntax)
|
||||||
bfd_arch_we32k, /* AT&T WE32xxx */
|
bfd_arch_we32k, /* AT&T WE32xxx */
|
||||||
bfd_arch_tahoe, /* CCI/Harris Tahoe */
|
bfd_arch_tahoe, /* CCI/Harris Tahoe */
|
||||||
bfd_arch_i860, /* Intel 860 */
|
bfd_arch_i860, /* Intel 860 */
|
||||||
|
@ -2064,6 +2092,13 @@ enum bfd_architecture
|
||||||
#define bfd_mach_avr5 5
|
#define bfd_mach_avr5 5
|
||||||
#define bfd_mach_avr51 51
|
#define bfd_mach_avr51 51
|
||||||
#define bfd_mach_avr6 6
|
#define bfd_mach_avr6 6
|
||||||
|
#define bfd_mach_avrxmega1 101
|
||||||
|
#define bfd_mach_avrxmega2 102
|
||||||
|
#define bfd_mach_avrxmega3 103
|
||||||
|
#define bfd_mach_avrxmega4 104
|
||||||
|
#define bfd_mach_avrxmega5 105
|
||||||
|
#define bfd_mach_avrxmega6 106
|
||||||
|
#define bfd_mach_avrxmega7 107
|
||||||
bfd_arch_bfin, /* ADI Blackfin */
|
bfd_arch_bfin, /* ADI Blackfin */
|
||||||
#define bfd_mach_bfin 1
|
#define bfd_mach_bfin 1
|
||||||
bfd_arch_cr16, /* National Semiconductor CompactRISC (ie CR16). */
|
bfd_arch_cr16, /* National Semiconductor CompactRISC (ie CR16). */
|
||||||
|
@ -2118,6 +2153,10 @@ enum bfd_architecture
|
||||||
bfd_arch_lm32, /* Lattice Mico32 */
|
bfd_arch_lm32, /* Lattice Mico32 */
|
||||||
#define bfd_mach_lm32 1
|
#define bfd_mach_lm32 1
|
||||||
bfd_arch_microblaze,/* Xilinx MicroBlaze. */
|
bfd_arch_microblaze,/* Xilinx MicroBlaze. */
|
||||||
|
bfd_arch_tilepro, /* Tilera TILEPro */
|
||||||
|
bfd_arch_tilegx, /* Tilera TILE-Gx */
|
||||||
|
#define bfd_mach_tilepro 1
|
||||||
|
#define bfd_mach_tilegx 1
|
||||||
bfd_arch_last
|
bfd_arch_last
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -2697,9 +2736,9 @@ between two procedure entry points is < 2^21, or else a hint. */
|
||||||
BFD_RELOC_ALPHA_TPREL_LO16,
|
BFD_RELOC_ALPHA_TPREL_LO16,
|
||||||
BFD_RELOC_ALPHA_TPREL16,
|
BFD_RELOC_ALPHA_TPREL16,
|
||||||
|
|
||||||
/* Bits 27..2 of the relocation address shifted right 2 bits;
|
/* The MIPS jump instruction. */
|
||||||
simple reloc otherwise. */
|
|
||||||
BFD_RELOC_MIPS_JMP,
|
BFD_RELOC_MIPS_JMP,
|
||||||
|
BFD_RELOC_MICROMIPS_JMP,
|
||||||
|
|
||||||
/* The MIPS16 jump instruction. */
|
/* The MIPS16 jump instruction. */
|
||||||
BFD_RELOC_MIPS16_JMP,
|
BFD_RELOC_MIPS16_JMP,
|
||||||
|
@ -2747,42 +2786,75 @@ to compensate for the borrow when the low bits are added. */
|
||||||
|
|
||||||
/* Relocation against a MIPS literal section. */
|
/* Relocation against a MIPS literal section. */
|
||||||
BFD_RELOC_MIPS_LITERAL,
|
BFD_RELOC_MIPS_LITERAL,
|
||||||
|
BFD_RELOC_MICROMIPS_LITERAL,
|
||||||
|
|
||||||
|
/* microMIPS PC-relative relocations. */
|
||||||
|
BFD_RELOC_MICROMIPS_7_PCREL_S1,
|
||||||
|
BFD_RELOC_MICROMIPS_10_PCREL_S1,
|
||||||
|
BFD_RELOC_MICROMIPS_16_PCREL_S1,
|
||||||
|
|
||||||
|
/* microMIPS versions of generic BFD relocs. */
|
||||||
|
BFD_RELOC_MICROMIPS_GPREL16,
|
||||||
|
BFD_RELOC_MICROMIPS_HI16,
|
||||||
|
BFD_RELOC_MICROMIPS_HI16_S,
|
||||||
|
BFD_RELOC_MICROMIPS_LO16,
|
||||||
|
|
||||||
/* MIPS ELF relocations. */
|
/* MIPS ELF relocations. */
|
||||||
BFD_RELOC_MIPS_GOT16,
|
BFD_RELOC_MIPS_GOT16,
|
||||||
|
BFD_RELOC_MICROMIPS_GOT16,
|
||||||
BFD_RELOC_MIPS_CALL16,
|
BFD_RELOC_MIPS_CALL16,
|
||||||
|
BFD_RELOC_MICROMIPS_CALL16,
|
||||||
BFD_RELOC_MIPS_GOT_HI16,
|
BFD_RELOC_MIPS_GOT_HI16,
|
||||||
|
BFD_RELOC_MICROMIPS_GOT_HI16,
|
||||||
BFD_RELOC_MIPS_GOT_LO16,
|
BFD_RELOC_MIPS_GOT_LO16,
|
||||||
|
BFD_RELOC_MICROMIPS_GOT_LO16,
|
||||||
BFD_RELOC_MIPS_CALL_HI16,
|
BFD_RELOC_MIPS_CALL_HI16,
|
||||||
|
BFD_RELOC_MICROMIPS_CALL_HI16,
|
||||||
BFD_RELOC_MIPS_CALL_LO16,
|
BFD_RELOC_MIPS_CALL_LO16,
|
||||||
|
BFD_RELOC_MICROMIPS_CALL_LO16,
|
||||||
BFD_RELOC_MIPS_SUB,
|
BFD_RELOC_MIPS_SUB,
|
||||||
|
BFD_RELOC_MICROMIPS_SUB,
|
||||||
BFD_RELOC_MIPS_GOT_PAGE,
|
BFD_RELOC_MIPS_GOT_PAGE,
|
||||||
|
BFD_RELOC_MICROMIPS_GOT_PAGE,
|
||||||
BFD_RELOC_MIPS_GOT_OFST,
|
BFD_RELOC_MIPS_GOT_OFST,
|
||||||
|
BFD_RELOC_MICROMIPS_GOT_OFST,
|
||||||
BFD_RELOC_MIPS_GOT_DISP,
|
BFD_RELOC_MIPS_GOT_DISP,
|
||||||
|
BFD_RELOC_MICROMIPS_GOT_DISP,
|
||||||
BFD_RELOC_MIPS_SHIFT5,
|
BFD_RELOC_MIPS_SHIFT5,
|
||||||
BFD_RELOC_MIPS_SHIFT6,
|
BFD_RELOC_MIPS_SHIFT6,
|
||||||
BFD_RELOC_MIPS_INSERT_A,
|
BFD_RELOC_MIPS_INSERT_A,
|
||||||
BFD_RELOC_MIPS_INSERT_B,
|
BFD_RELOC_MIPS_INSERT_B,
|
||||||
BFD_RELOC_MIPS_DELETE,
|
BFD_RELOC_MIPS_DELETE,
|
||||||
BFD_RELOC_MIPS_HIGHEST,
|
BFD_RELOC_MIPS_HIGHEST,
|
||||||
|
BFD_RELOC_MICROMIPS_HIGHEST,
|
||||||
BFD_RELOC_MIPS_HIGHER,
|
BFD_RELOC_MIPS_HIGHER,
|
||||||
|
BFD_RELOC_MICROMIPS_HIGHER,
|
||||||
BFD_RELOC_MIPS_SCN_DISP,
|
BFD_RELOC_MIPS_SCN_DISP,
|
||||||
|
BFD_RELOC_MICROMIPS_SCN_DISP,
|
||||||
BFD_RELOC_MIPS_REL16,
|
BFD_RELOC_MIPS_REL16,
|
||||||
BFD_RELOC_MIPS_RELGOT,
|
BFD_RELOC_MIPS_RELGOT,
|
||||||
BFD_RELOC_MIPS_JALR,
|
BFD_RELOC_MIPS_JALR,
|
||||||
|
BFD_RELOC_MICROMIPS_JALR,
|
||||||
BFD_RELOC_MIPS_TLS_DTPMOD32,
|
BFD_RELOC_MIPS_TLS_DTPMOD32,
|
||||||
BFD_RELOC_MIPS_TLS_DTPREL32,
|
BFD_RELOC_MIPS_TLS_DTPREL32,
|
||||||
BFD_RELOC_MIPS_TLS_DTPMOD64,
|
BFD_RELOC_MIPS_TLS_DTPMOD64,
|
||||||
BFD_RELOC_MIPS_TLS_DTPREL64,
|
BFD_RELOC_MIPS_TLS_DTPREL64,
|
||||||
BFD_RELOC_MIPS_TLS_GD,
|
BFD_RELOC_MIPS_TLS_GD,
|
||||||
|
BFD_RELOC_MICROMIPS_TLS_GD,
|
||||||
BFD_RELOC_MIPS_TLS_LDM,
|
BFD_RELOC_MIPS_TLS_LDM,
|
||||||
|
BFD_RELOC_MICROMIPS_TLS_LDM,
|
||||||
BFD_RELOC_MIPS_TLS_DTPREL_HI16,
|
BFD_RELOC_MIPS_TLS_DTPREL_HI16,
|
||||||
|
BFD_RELOC_MICROMIPS_TLS_DTPREL_HI16,
|
||||||
BFD_RELOC_MIPS_TLS_DTPREL_LO16,
|
BFD_RELOC_MIPS_TLS_DTPREL_LO16,
|
||||||
|
BFD_RELOC_MICROMIPS_TLS_DTPREL_LO16,
|
||||||
BFD_RELOC_MIPS_TLS_GOTTPREL,
|
BFD_RELOC_MIPS_TLS_GOTTPREL,
|
||||||
|
BFD_RELOC_MICROMIPS_TLS_GOTTPREL,
|
||||||
BFD_RELOC_MIPS_TLS_TPREL32,
|
BFD_RELOC_MIPS_TLS_TPREL32,
|
||||||
BFD_RELOC_MIPS_TLS_TPREL64,
|
BFD_RELOC_MIPS_TLS_TPREL64,
|
||||||
BFD_RELOC_MIPS_TLS_TPREL_HI16,
|
BFD_RELOC_MIPS_TLS_TPREL_HI16,
|
||||||
|
BFD_RELOC_MICROMIPS_TLS_TPREL_HI16,
|
||||||
BFD_RELOC_MIPS_TLS_TPREL_LO16,
|
BFD_RELOC_MIPS_TLS_TPREL_LO16,
|
||||||
|
BFD_RELOC_MICROMIPS_TLS_TPREL_LO16,
|
||||||
|
|
||||||
|
|
||||||
/* MIPS ELF relocations (VxWorks and PLT extensions). */
|
/* MIPS ELF relocations (VxWorks and PLT extensions). */
|
||||||
|
@ -3147,6 +3219,12 @@ pc-relative or some form of GOT-indirect relocation. */
|
||||||
BFD_RELOC_ARM_TLS_TPOFF32,
|
BFD_RELOC_ARM_TLS_TPOFF32,
|
||||||
BFD_RELOC_ARM_TLS_IE32,
|
BFD_RELOC_ARM_TLS_IE32,
|
||||||
BFD_RELOC_ARM_TLS_LE32,
|
BFD_RELOC_ARM_TLS_LE32,
|
||||||
|
BFD_RELOC_ARM_TLS_GOTDESC,
|
||||||
|
BFD_RELOC_ARM_TLS_CALL,
|
||||||
|
BFD_RELOC_ARM_THM_TLS_CALL,
|
||||||
|
BFD_RELOC_ARM_TLS_DESCSEQ,
|
||||||
|
BFD_RELOC_ARM_THM_TLS_DESCSEQ,
|
||||||
|
BFD_RELOC_ARM_TLS_DESC,
|
||||||
|
|
||||||
/* ARM group relocations. */
|
/* ARM group relocations. */
|
||||||
BFD_RELOC_ARM_ALU_PC_G0_NC,
|
BFD_RELOC_ARM_ALU_PC_G0_NC,
|
||||||
|
@ -3181,6 +3259,9 @@ pc-relative or some form of GOT-indirect relocation. */
|
||||||
/* Annotation of BX instructions. */
|
/* Annotation of BX instructions. */
|
||||||
BFD_RELOC_ARM_V4BX,
|
BFD_RELOC_ARM_V4BX,
|
||||||
|
|
||||||
|
/* ARM support for STT_GNU_IFUNC. */
|
||||||
|
BFD_RELOC_ARM_IRELATIVE,
|
||||||
|
|
||||||
/* These relocs are only used within the ARM assembler. They are not
|
/* These relocs are only used within the ARM assembler. They are not
|
||||||
(at present) written to any object files. */
|
(at present) written to any object files. */
|
||||||
BFD_RELOC_ARM_IMMEDIATE,
|
BFD_RELOC_ARM_IMMEDIATE,
|
||||||
|
@ -3759,6 +3840,10 @@ the opcode. */
|
||||||
BFD_RELOC_C6000_DSBT_INDEX,
|
BFD_RELOC_C6000_DSBT_INDEX,
|
||||||
BFD_RELOC_C6000_PREL31,
|
BFD_RELOC_C6000_PREL31,
|
||||||
BFD_RELOC_C6000_COPY,
|
BFD_RELOC_C6000_COPY,
|
||||||
|
BFD_RELOC_C6000_JUMP_SLOT,
|
||||||
|
BFD_RELOC_C6000_EHTYPE,
|
||||||
|
BFD_RELOC_C6000_PCR_H16,
|
||||||
|
BFD_RELOC_C6000_PCR_L16,
|
||||||
BFD_RELOC_C6000_ALIGN,
|
BFD_RELOC_C6000_ALIGN,
|
||||||
BFD_RELOC_C6000_FPHEAD,
|
BFD_RELOC_C6000_FPHEAD,
|
||||||
BFD_RELOC_C6000_NOCMP,
|
BFD_RELOC_C6000_NOCMP,
|
||||||
|
@ -3992,9 +4077,12 @@ instructions */
|
||||||
BFD_RELOC_RX_GPRELL,
|
BFD_RELOC_RX_GPRELL,
|
||||||
BFD_RELOC_RX_SYM,
|
BFD_RELOC_RX_SYM,
|
||||||
BFD_RELOC_RX_OP_SUBTRACT,
|
BFD_RELOC_RX_OP_SUBTRACT,
|
||||||
|
BFD_RELOC_RX_OP_NEG,
|
||||||
BFD_RELOC_RX_ABS8,
|
BFD_RELOC_RX_ABS8,
|
||||||
BFD_RELOC_RX_ABS16,
|
BFD_RELOC_RX_ABS16,
|
||||||
|
BFD_RELOC_RX_ABS16_REV,
|
||||||
BFD_RELOC_RX_ABS32,
|
BFD_RELOC_RX_ABS32,
|
||||||
|
BFD_RELOC_RX_ABS32_REV,
|
||||||
BFD_RELOC_RX_ABS16U,
|
BFD_RELOC_RX_ABS16U,
|
||||||
BFD_RELOC_RX_ABS16UW,
|
BFD_RELOC_RX_ABS16UW,
|
||||||
BFD_RELOC_RX_ABS16UL,
|
BFD_RELOC_RX_ABS16UL,
|
||||||
|
@ -4768,6 +4856,178 @@ value in a word. The relocation is relative offset from */
|
||||||
/* This is used to tell the dynamic linker to copy the value out of
|
/* This is used to tell the dynamic linker to copy the value out of
|
||||||
the dynamic object into the runtime process image. */
|
the dynamic object into the runtime process image. */
|
||||||
BFD_RELOC_MICROBLAZE_COPY,
|
BFD_RELOC_MICROBLAZE_COPY,
|
||||||
|
|
||||||
|
/* Tilera TILEPro Relocations. */
|
||||||
|
BFD_RELOC_TILEPRO_COPY,
|
||||||
|
BFD_RELOC_TILEPRO_GLOB_DAT,
|
||||||
|
BFD_RELOC_TILEPRO_JMP_SLOT,
|
||||||
|
BFD_RELOC_TILEPRO_RELATIVE,
|
||||||
|
BFD_RELOC_TILEPRO_BROFF_X1,
|
||||||
|
BFD_RELOC_TILEPRO_JOFFLONG_X1,
|
||||||
|
BFD_RELOC_TILEPRO_JOFFLONG_X1_PLT,
|
||||||
|
BFD_RELOC_TILEPRO_IMM8_X0,
|
||||||
|
BFD_RELOC_TILEPRO_IMM8_Y0,
|
||||||
|
BFD_RELOC_TILEPRO_IMM8_X1,
|
||||||
|
BFD_RELOC_TILEPRO_IMM8_Y1,
|
||||||
|
BFD_RELOC_TILEPRO_DEST_IMM8_X1,
|
||||||
|
BFD_RELOC_TILEPRO_MT_IMM15_X1,
|
||||||
|
BFD_RELOC_TILEPRO_MF_IMM15_X1,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X0,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X1,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X0_LO,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X1_LO,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X0_HI,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X1_HI,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X0_HA,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X1_HA,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X0_PCREL,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X1_PCREL,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X0_LO_PCREL,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X1_LO_PCREL,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X0_HI_PCREL,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X1_HI_PCREL,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X0_HA_PCREL,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X1_HA_PCREL,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X0_GOT,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X1_GOT,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X0_GOT_LO,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X1_GOT_LO,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X0_GOT_HI,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X1_GOT_HI,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X0_GOT_HA,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X1_GOT_HA,
|
||||||
|
BFD_RELOC_TILEPRO_MMSTART_X0,
|
||||||
|
BFD_RELOC_TILEPRO_MMEND_X0,
|
||||||
|
BFD_RELOC_TILEPRO_MMSTART_X1,
|
||||||
|
BFD_RELOC_TILEPRO_MMEND_X1,
|
||||||
|
BFD_RELOC_TILEPRO_SHAMT_X0,
|
||||||
|
BFD_RELOC_TILEPRO_SHAMT_X1,
|
||||||
|
BFD_RELOC_TILEPRO_SHAMT_Y0,
|
||||||
|
BFD_RELOC_TILEPRO_SHAMT_Y1,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X0_TLS_GD,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X1_TLS_GD,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X0_TLS_GD_LO,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X1_TLS_GD_LO,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X0_TLS_GD_HI,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X1_TLS_GD_HI,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X0_TLS_GD_HA,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X1_TLS_GD_HA,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X0_TLS_IE,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X1_TLS_IE,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X0_TLS_IE_LO,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X1_TLS_IE_LO,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X0_TLS_IE_HI,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X1_TLS_IE_HI,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X0_TLS_IE_HA,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X1_TLS_IE_HA,
|
||||||
|
BFD_RELOC_TILEPRO_TLS_DTPMOD32,
|
||||||
|
BFD_RELOC_TILEPRO_TLS_DTPOFF32,
|
||||||
|
BFD_RELOC_TILEPRO_TLS_TPOFF32,
|
||||||
|
|
||||||
|
/* Tilera TILE-Gx Relocations. */
|
||||||
|
BFD_RELOC_TILEGX_HW0,
|
||||||
|
BFD_RELOC_TILEGX_HW1,
|
||||||
|
BFD_RELOC_TILEGX_HW2,
|
||||||
|
BFD_RELOC_TILEGX_HW3,
|
||||||
|
BFD_RELOC_TILEGX_HW0_LAST,
|
||||||
|
BFD_RELOC_TILEGX_HW1_LAST,
|
||||||
|
BFD_RELOC_TILEGX_HW2_LAST,
|
||||||
|
BFD_RELOC_TILEGX_COPY,
|
||||||
|
BFD_RELOC_TILEGX_GLOB_DAT,
|
||||||
|
BFD_RELOC_TILEGX_JMP_SLOT,
|
||||||
|
BFD_RELOC_TILEGX_RELATIVE,
|
||||||
|
BFD_RELOC_TILEGX_BROFF_X1,
|
||||||
|
BFD_RELOC_TILEGX_JUMPOFF_X1,
|
||||||
|
BFD_RELOC_TILEGX_JUMPOFF_X1_PLT,
|
||||||
|
BFD_RELOC_TILEGX_IMM8_X0,
|
||||||
|
BFD_RELOC_TILEGX_IMM8_Y0,
|
||||||
|
BFD_RELOC_TILEGX_IMM8_X1,
|
||||||
|
BFD_RELOC_TILEGX_IMM8_Y1,
|
||||||
|
BFD_RELOC_TILEGX_DEST_IMM8_X1,
|
||||||
|
BFD_RELOC_TILEGX_MT_IMM14_X1,
|
||||||
|
BFD_RELOC_TILEGX_MF_IMM14_X1,
|
||||||
|
BFD_RELOC_TILEGX_MMSTART_X0,
|
||||||
|
BFD_RELOC_TILEGX_MMEND_X0,
|
||||||
|
BFD_RELOC_TILEGX_SHAMT_X0,
|
||||||
|
BFD_RELOC_TILEGX_SHAMT_X1,
|
||||||
|
BFD_RELOC_TILEGX_SHAMT_Y0,
|
||||||
|
BFD_RELOC_TILEGX_SHAMT_Y1,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW0,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW0,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW1,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW1,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW2,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW2,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW3,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW3,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW0_PCREL,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW0_PCREL,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW1_PCREL,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW1_PCREL,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW2_PCREL,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW2_PCREL,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW3_PCREL,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW3_PCREL,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_PCREL,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_PCREL,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_PCREL,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_PCREL,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST_PCREL,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST_PCREL,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW0_GOT,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW0_GOT,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW1_GOT,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW1_GOT,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW2_GOT,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW2_GOT,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW3_GOT,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW3_GOT,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_GOT,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_GOT,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_GOT,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_GOT,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST_GOT,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST_GOT,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW0_TLS_GD,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW0_TLS_GD,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW1_TLS_GD,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW1_TLS_GD,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW2_TLS_GD,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW2_TLS_GD,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW3_TLS_GD,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW3_TLS_GD,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_TLS_GD,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_TLS_GD,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_TLS_GD,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_TLS_GD,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST_TLS_GD,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST_TLS_GD,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW0_TLS_IE,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW0_TLS_IE,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW1_TLS_IE,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW1_TLS_IE,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW2_TLS_IE,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW2_TLS_IE,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW3_TLS_IE,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW3_TLS_IE,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_TLS_IE,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_TLS_IE,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_TLS_IE,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_TLS_IE,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST_TLS_IE,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST_TLS_IE,
|
||||||
|
BFD_RELOC_TILEGX_TLS_DTPMOD64,
|
||||||
|
BFD_RELOC_TILEGX_TLS_DTPOFF64,
|
||||||
|
BFD_RELOC_TILEGX_TLS_TPOFF64,
|
||||||
|
BFD_RELOC_TILEGX_TLS_DTPMOD32,
|
||||||
|
BFD_RELOC_TILEGX_TLS_DTPOFF32,
|
||||||
|
BFD_RELOC_TILEGX_TLS_TPOFF32,
|
||||||
BFD_RELOC_UNUSED };
|
BFD_RELOC_UNUSED };
|
||||||
typedef enum bfd_reloc_code_real bfd_reloc_code_real_type;
|
typedef enum bfd_reloc_code_real bfd_reloc_code_real_type;
|
||||||
reloc_howto_type *bfd_reloc_type_lookup
|
reloc_howto_type *bfd_reloc_type_lookup
|
||||||
|
@ -5076,11 +5336,6 @@ struct bfd
|
||||||
/* This BFD has been created by the linker and doesn't correspond
|
/* This BFD has been created by the linker and doesn't correspond
|
||||||
to any input file. */
|
to any input file. */
|
||||||
#define BFD_LINKER_CREATED 0x2000
|
#define BFD_LINKER_CREATED 0x2000
|
||||||
/* This may be set before writing out a BFD to request that it
|
|
||||||
be written using values for UIDs, GIDs, timestamps, etc. that
|
|
||||||
will be consistent from run to run. */
|
|
||||||
#define BFD_DETERMINISTIC_OUTPUT 0x4000
|
|
||||||
|
|
||||||
|
|
||||||
/* This may be set before writing out a BFD to request that it
|
/* This may be set before writing out a BFD to request that it
|
||||||
be written using values for UIDs, GIDs, timestamps, etc. that
|
be written using values for UIDs, GIDs, timestamps, etc. that
|
||||||
|
@ -5368,6 +5623,9 @@ bfd_boolean bfd_set_private_flags (bfd *abfd, flagword flags);
|
||||||
#define bfd_gc_sections(abfd, link_info) \
|
#define bfd_gc_sections(abfd, link_info) \
|
||||||
BFD_SEND (abfd, _bfd_gc_sections, (abfd, link_info))
|
BFD_SEND (abfd, _bfd_gc_sections, (abfd, link_info))
|
||||||
|
|
||||||
|
#define bfd_lookup_section_flags(link_info, flag_info) \
|
||||||
|
BFD_SEND (abfd, _bfd_lookup_section_flags, (link_info, flag_info))
|
||||||
|
|
||||||
#define bfd_merge_sections(abfd, link_info) \
|
#define bfd_merge_sections(abfd, link_info) \
|
||||||
BFD_SEND (abfd, _bfd_merge_sections, (abfd, link_info))
|
BFD_SEND (abfd, _bfd_merge_sections, (abfd, link_info))
|
||||||
|
|
||||||
|
@ -5524,6 +5782,9 @@ enum bfd_endian { BFD_ENDIAN_BIG, BFD_ENDIAN_LITTLE, BFD_ENDIAN_UNKNOWN };
|
||||||
/* Forward declaration. */
|
/* Forward declaration. */
|
||||||
typedef struct bfd_link_info _bfd_link_info;
|
typedef struct bfd_link_info _bfd_link_info;
|
||||||
|
|
||||||
|
/* Forward declaration. */
|
||||||
|
typedef struct flag_info flag_info;
|
||||||
|
|
||||||
typedef struct bfd_target
|
typedef struct bfd_target
|
||||||
{
|
{
|
||||||
/* Identifies the kind of target, e.g., SunOS4, Ultrix, etc. */
|
/* Identifies the kind of target, e.g., SunOS4, Ultrix, etc. */
|
||||||
|
@ -5555,7 +5816,11 @@ typedef struct bfd_target
|
||||||
char ar_pad_char;
|
char ar_pad_char;
|
||||||
|
|
||||||
/* The maximum number of characters in an archive header. */
|
/* The maximum number of characters in an archive header. */
|
||||||
unsigned short ar_max_namelen;
|
unsigned char ar_max_namelen;
|
||||||
|
|
||||||
|
/* How well this target matches, used to select between various
|
||||||
|
possible targets when more than one target matches. */
|
||||||
|
unsigned char match_priority;
|
||||||
|
|
||||||
/* Entries for byte swapping for data. These are different from the
|
/* Entries for byte swapping for data. These are different from the
|
||||||
other entry points, since they don't take a BFD as the first argument.
|
other entry points, since they don't take a BFD as the first argument.
|
||||||
|
@ -5789,6 +6054,7 @@ typedef struct bfd_target
|
||||||
NAME##_bfd_final_link, \
|
NAME##_bfd_final_link, \
|
||||||
NAME##_bfd_link_split_section, \
|
NAME##_bfd_link_split_section, \
|
||||||
NAME##_bfd_gc_sections, \
|
NAME##_bfd_gc_sections, \
|
||||||
|
NAME##_bfd_lookup_section_flags, \
|
||||||
NAME##_bfd_merge_sections, \
|
NAME##_bfd_merge_sections, \
|
||||||
NAME##_bfd_is_group_section, \
|
NAME##_bfd_is_group_section, \
|
||||||
NAME##_bfd_discard_group, \
|
NAME##_bfd_discard_group, \
|
||||||
|
@ -5833,6 +6099,10 @@ typedef struct bfd_target
|
||||||
/* Remove sections that are not referenced from the output. */
|
/* Remove sections that are not referenced from the output. */
|
||||||
bfd_boolean (*_bfd_gc_sections) (bfd *, struct bfd_link_info *);
|
bfd_boolean (*_bfd_gc_sections) (bfd *, struct bfd_link_info *);
|
||||||
|
|
||||||
|
/* Sets the bitmask of allowed and disallowed section flags. */
|
||||||
|
void (*_bfd_lookup_section_flags) (struct bfd_link_info *,
|
||||||
|
struct flag_info *);
|
||||||
|
|
||||||
/* Attempt to merge SEC_MERGE sections. */
|
/* Attempt to merge SEC_MERGE sections. */
|
||||||
bfd_boolean (*_bfd_merge_sections) (bfd *, struct bfd_link_info *);
|
bfd_boolean (*_bfd_merge_sections) (bfd *, struct bfd_link_info *);
|
||||||
|
|
||||||
|
@ -5844,8 +6114,8 @@ typedef struct bfd_target
|
||||||
|
|
||||||
/* Check if SEC has been already linked during a reloceatable or
|
/* Check if SEC has been already linked during a reloceatable or
|
||||||
final link. */
|
final link. */
|
||||||
void (*_section_already_linked) (bfd *, struct bfd_section *,
|
bfd_boolean (*_section_already_linked) (bfd *, asection *,
|
||||||
struct bfd_link_info *);
|
struct bfd_link_info *);
|
||||||
|
|
||||||
/* Define a common symbol. */
|
/* Define a common symbol. */
|
||||||
bfd_boolean (*_bfd_define_common_symbol) (bfd *, struct bfd_link_info *,
|
bfd_boolean (*_bfd_define_common_symbol) (bfd *, struct bfd_link_info *,
|
||||||
|
@ -5914,7 +6184,8 @@ bfd_boolean bfd_link_split_section (bfd *abfd, asection *sec);
|
||||||
#define bfd_link_split_section(abfd, sec) \
|
#define bfd_link_split_section(abfd, sec) \
|
||||||
BFD_SEND (abfd, _bfd_link_split_section, (abfd, sec))
|
BFD_SEND (abfd, _bfd_link_split_section, (abfd, sec))
|
||||||
|
|
||||||
void bfd_section_already_linked (bfd *abfd, asection *sec,
|
bfd_boolean bfd_section_already_linked (bfd *abfd,
|
||||||
|
asection *sec,
|
||||||
struct bfd_link_info *info);
|
struct bfd_link_info *info);
|
||||||
|
|
||||||
#define bfd_section_already_linked(abfd, sec, info) \
|
#define bfd_section_already_linked(abfd, sec, info) \
|
||||||
|
@ -5931,6 +6202,9 @@ struct bfd_elf_version_tree * bfd_find_version_for_sym
|
||||||
(struct bfd_elf_version_tree *verdefs,
|
(struct bfd_elf_version_tree *verdefs,
|
||||||
const char *sym_name, bfd_boolean *hide);
|
const char *sym_name, bfd_boolean *hide);
|
||||||
|
|
||||||
|
bfd_boolean bfd_hide_sym_by_version
|
||||||
|
(struct bfd_elf_version_tree *verdefs, const char *sym_name);
|
||||||
|
|
||||||
/* Extracted from simple.c. */
|
/* Extracted from simple.c. */
|
||||||
bfd_byte *bfd_simple_get_relocated_section_contents
|
bfd_byte *bfd_simple_get_relocated_section_contents
|
||||||
(bfd *abfd, asection *sec, bfd_byte *outbuf, asymbol **symbol_table);
|
(bfd *abfd, asection *sec, bfd_byte *outbuf, asymbol **symbol_table);
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
/* Generated from: NetBSD: mknative-binutils,v 1.8 2011/09/25 04:00:58 christos Exp */
|
/* Generated from: NetBSD: mknative-binutils,v 1.8 2011/09/25 04:00:58 christos Exp */
|
||||||
/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */
|
/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */
|
||||||
|
|
||||||
/* generated for arm--netbsdelf-eabi-gcc (NetBSD nb2 20111202) 4.5.3 */
|
/* generated for arm-elf32-minix-gcc (NetBSD nb1 20120916) 4.5.4 */
|
||||||
|
|
||||||
#ifndef GCC_GENERATED_STDINT_H
|
#ifndef GCC_GENERATED_STDINT_H
|
||||||
#define GCC_GENERATED_STDINT_H 1
|
#define GCC_GENERATED_STDINT_H 1
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
/* Generated from: NetBSD: mknative-binutils,v 1.8 2011/09/25 04:00:58 christos Exp */
|
/* Generated from: NetBSD: mknative-binutils,v 1.8 2011/09/25 04:00:58 christos Exp */
|
||||||
/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */
|
/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */
|
||||||
|
|
||||||
#define BFD_VERSION_DATE 20110627
|
#define BFD_VERSION_DATE 20111121
|
||||||
#define BFD_VERSION 221010000
|
#define BFD_VERSION 222000000
|
||||||
#define BFD_VERSION_STRING "(NetBSD Binutils nb1) " "2.21.1"
|
#define BFD_VERSION_STRING "(NetBSD Binutils nb1)" "2.22"
|
||||||
#define REPORT_BUGS_TO "<http://www.NetBSD.org/support/send-pr.html>"
|
#define REPORT_BUGS_TO "<http://www.NetBSD.org/support/send-pr.html>"
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
|
|
||||||
/* Define to 1 if translation of program messages to the user's native
|
/* Define to 1 if translation of program messages to the user's native
|
||||||
language is requested. */
|
language is requested. */
|
||||||
#define ENABLE_NLS 1
|
/* #undef ENABLE_NLS */
|
||||||
|
|
||||||
/* Define to 1 if you have the <alloca.h> header file. */
|
/* Define to 1 if you have the <alloca.h> header file. */
|
||||||
/* #undef HAVE_ALLOCA_H */
|
/* #undef HAVE_ALLOCA_H */
|
||||||
|
@ -132,16 +132,16 @@
|
||||||
/* #undef HAVE_LWPXSTATUS_T */
|
/* #undef HAVE_LWPXSTATUS_T */
|
||||||
|
|
||||||
/* Define to 1 if you have the `madvise' function. */
|
/* Define to 1 if you have the `madvise' function. */
|
||||||
#define HAVE_MADVISE 1
|
/* #undef HAVE_MADVISE */
|
||||||
|
|
||||||
/* Define to 1 if you have the <memory.h> header file. */
|
/* Define to 1 if you have the <memory.h> header file. */
|
||||||
#define HAVE_MEMORY_H 1
|
#define HAVE_MEMORY_H 1
|
||||||
|
|
||||||
/* Define to 1 if you have a working `mmap' system call. */
|
/* Define to 1 if you have a working `mmap' system call. */
|
||||||
#define HAVE_MMAP 1
|
/* #undef HAVE_MMAP */
|
||||||
|
|
||||||
/* Define to 1 if you have the `mprotect' function. */
|
/* Define to 1 if you have the `mprotect' function. */
|
||||||
#define HAVE_MPROTECT 1
|
/* #undef HAVE_MPROTECT */
|
||||||
|
|
||||||
/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
|
/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
|
||||||
/* #undef HAVE_NDIR_H */
|
/* #undef HAVE_NDIR_H */
|
||||||
|
@ -251,7 +251,7 @@
|
||||||
/* #undef HAVE_WIN32_PSTATUS_T */
|
/* #undef HAVE_WIN32_PSTATUS_T */
|
||||||
|
|
||||||
/* Define to 1 if you have the <zlib.h> header file. */
|
/* Define to 1 if you have the <zlib.h> header file. */
|
||||||
/* #undef HAVE_ZLIB_H */
|
#define HAVE_ZLIB_H 1
|
||||||
|
|
||||||
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
||||||
*/
|
*/
|
||||||
|
@ -291,7 +291,7 @@
|
||||||
#define SIZEOF_LONG_LONG 8
|
#define SIZEOF_LONG_LONG 8
|
||||||
|
|
||||||
/* The size of `off_t', as computed by sizeof. */
|
/* The size of `off_t', as computed by sizeof. */
|
||||||
#define SIZEOF_OFF_T 8
|
#define SIZEOF_OFF_T 4
|
||||||
|
|
||||||
/* The size of `short', as computed by sizeof. */
|
/* The size of `short', as computed by sizeof. */
|
||||||
/* #undef SIZEOF_SHORT */
|
/* #undef SIZEOF_SHORT */
|
||||||
|
@ -349,7 +349,7 @@
|
||||||
|
|
||||||
|
|
||||||
/* Version number of package */
|
/* Version number of package */
|
||||||
#define VERSION "2.21.1"
|
#define VERSION "2.22"
|
||||||
|
|
||||||
/* Number of bits in a file offset, on hosts where this is settable. */
|
/* Number of bits in a file offset, on hosts where this is settable. */
|
||||||
/* #undef _FILE_OFFSET_BITS */
|
/* #undef _FILE_OFFSET_BITS */
|
||||||
|
@ -358,11 +358,11 @@
|
||||||
/* #undef _LARGE_FILES */
|
/* #undef _LARGE_FILES */
|
||||||
|
|
||||||
/* Define to 1 if on MINIX. */
|
/* Define to 1 if on MINIX. */
|
||||||
/* #undef _MINIX */
|
#define _MINIX 1
|
||||||
|
|
||||||
/* Define to 2 if the system does not provide POSIX.1 features except with
|
/* Define to 2 if the system does not provide POSIX.1 features except with
|
||||||
this defined. */
|
this defined. */
|
||||||
/* #undef _POSIX_1_SOURCE */
|
#define _POSIX_1_SOURCE 2
|
||||||
|
|
||||||
/* Define to 1 if you need to in order for `stat' and other things to work. */
|
/* Define to 1 if you need to in order for `stat' and other things to work. */
|
||||||
/* #undef _POSIX_SOURCE */
|
#define _POSIX_SOURCE 1
|
||||||
|
|
|
@ -2,8 +2,8 @@
|
||||||
# Generated from: NetBSD: mknative-binutils,v 1.8 2011/09/25 04:00:58 christos Exp
|
# Generated from: NetBSD: mknative-binutils,v 1.8 2011/09/25 04:00:58 christos Exp
|
||||||
# Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp
|
# Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp
|
||||||
#
|
#
|
||||||
G_libbfd_la_DEPENDENCIES=elf32-arm.lo elf32.lo elf-vxworks.lo elf.lo elflink.lo elf-attrs.lo elf-strtab.lo elf-eh-frame.lo dwarf1.lo armnetbsd.lo aout32.lo coff-arm.lo cofflink.lo elf32-gen.lo cpu-arm.lo netbsd-core.lo ofiles
|
G_libbfd_la_DEPENDENCIES=elf32-arm.lo elf32.lo elf-vxworks.lo elf.lo elflink.lo elf-attrs.lo elf-strtab.lo elf-eh-frame.lo dwarf1.lo elf32-gen.lo cpu-arm.lo archive64.lo ofiles
|
||||||
G_libbfd_la_OBJECTS=archive.lo archures.lo bfd.lo bfdio.lo bfdwin.lo cache.lo coffgen.lo corefile.lo format.lo init.lo libbfd.lo opncls.lo reloc.lo section.lo syms.lo targets.lo hash.lo linker.lo srec.lo binary.lo tekhex.lo ihex.lo stabs.lo stab-syms.lo merge.lo dwarf2.lo simple.lo compress.lo verilog.lo
|
G_libbfd_la_OBJECTS=archive.lo archures.lo bfd.lo bfdio.lo bfdwin.lo cache.lo coffgen.lo corefile.lo format.lo init.lo libbfd.lo opncls.lo reloc.lo section.lo syms.lo targets.lo hash.lo linker.lo srec.lo binary.lo tekhex.lo ihex.lo stabs.lo stab-syms.lo merge.lo dwarf2.lo simple.lo compress.lo verilog.lo
|
||||||
G_DEFS=-DHAVE_CONFIG_H
|
G_DEFS=-DHAVE_CONFIG_H
|
||||||
G_INCLUDES=-DNETBSD_CORE -I. -I${GNUHOSTDIST}/bfd -I${GNUHOSTDIST}/bfd/../include -DHAVE_bfd_elf32_littlearm_vec -DHAVE_bfd_elf32_bigarm_vec -DHAVE_armnetbsd_vec -DHAVE_armcoff_little_vec -DHAVE_armcoff_big_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -I./../intl
|
G_INCLUDES=-I. -I${GNUHOSTDIST}/bfd -I${GNUHOSTDIST}/bfd/../include -DHAVE_bfd_elf32_littlearm_vec -DHAVE_bfd_elf32_bigarm_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec
|
||||||
G_TDEFAULTS=-DDEFAULT_VECTOR=bfd_elf32_littlearm_vec -DSELECT_VECS='&bfd_elf32_littlearm_vec,&bfd_elf32_bigarm_vec,&armnetbsd_vec,&armcoff_little_vec,&armcoff_big_vec,&bfd_elf32_little_generic_vec,&bfd_elf32_big_generic_vec' -DSELECT_ARCHITECTURES='&bfd_arm_arch'
|
G_TDEFAULTS=-DDEFAULT_VECTOR=bfd_elf32_littlearm_vec -DSELECT_VECS='&bfd_elf32_littlearm_vec,&bfd_elf32_bigarm_vec,&bfd_elf32_little_generic_vec,&bfd_elf32_big_generic_vec' -DSELECT_ARCHITECTURES='&bfd_arm_arch'
|
||||||
|
|
342
external/gpl3/binutils/lib/libbfd/arch/i386/bfd.h
vendored
342
external/gpl3/binutils/lib/libbfd/arch/i386/bfd.h
vendored
|
@ -11,8 +11,8 @@
|
||||||
|
|
||||||
/* Main header file for the bfd library -- portable access to object files.
|
/* Main header file for the bfd library -- portable access to object files.
|
||||||
|
|
||||||
Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
|
Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
|
||||||
1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
|
2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
|
|
||||||
Contributed by Cygnus Support.
|
Contributed by Cygnus Support.
|
||||||
|
@ -191,8 +191,8 @@ typedef bfd_vma bfd_uint64_t;
|
||||||
|
|
||||||
/* An offset into a file. BFD always uses the largest possible offset
|
/* An offset into a file. BFD always uses the largest possible offset
|
||||||
based on the build time availability of fseek, fseeko, or fseeko64. */
|
based on the build time availability of fseek, fseeko, or fseeko64. */
|
||||||
typedef BFD_HOST_64_BIT file_ptr;
|
typedef long file_ptr;
|
||||||
typedef unsigned BFD_HOST_64_BIT ufile_ptr;
|
typedef unsigned long ufile_ptr;
|
||||||
|
|
||||||
extern void bfd_sprintf_vma (bfd *, char *, bfd_vma);
|
extern void bfd_sprintf_vma (bfd *, char *, bfd_vma);
|
||||||
extern void bfd_fprintf_vma (bfd *, void *, bfd_vma);
|
extern void bfd_fprintf_vma (bfd *, void *, bfd_vma);
|
||||||
|
@ -302,8 +302,8 @@ typedef struct bfd_section *sec_ptr;
|
||||||
#define bfd_set_section_userdata(bfd, ptr, val) (((ptr)->userdata = (val)),TRUE)
|
#define bfd_set_section_userdata(bfd, ptr, val) (((ptr)->userdata = (val)),TRUE)
|
||||||
/* Find the address one past the end of SEC. */
|
/* Find the address one past the end of SEC. */
|
||||||
#define bfd_get_section_limit(bfd, sec) \
|
#define bfd_get_section_limit(bfd, sec) \
|
||||||
(((sec)->rawsize ? (sec)->rawsize : (sec)->size) \
|
(((bfd)->direction != write_direction && (sec)->rawsize != 0 \
|
||||||
/ bfd_octets_per_byte (bfd))
|
? (sec)->rawsize : (sec)->size) / bfd_octets_per_byte (bfd))
|
||||||
|
|
||||||
/* Return TRUE if input section SEC has been discarded. */
|
/* Return TRUE if input section SEC has been discarded. */
|
||||||
#define elf_discarded_section(sec) \
|
#define elf_discarded_section(sec) \
|
||||||
|
@ -443,7 +443,7 @@ extern void bfd_hash_traverse
|
||||||
/* Allows the default size of a hash table to be configured. New hash
|
/* Allows the default size of a hash table to be configured. New hash
|
||||||
tables allocated using bfd_hash_table_init will be created with
|
tables allocated using bfd_hash_table_init will be created with
|
||||||
this size. */
|
this size. */
|
||||||
extern void bfd_hash_set_default_size (bfd_size_type);
|
extern unsigned long bfd_hash_set_default_size (unsigned long);
|
||||||
|
|
||||||
/* This structure is used to keep track of stabs in sections
|
/* This structure is used to keep track of stabs in sections
|
||||||
information while linking. */
|
information while linking. */
|
||||||
|
@ -563,11 +563,6 @@ void bfd_putl16 (bfd_vma, void *);
|
||||||
bfd_uint64_t bfd_get_bits (const void *, int, bfd_boolean);
|
bfd_uint64_t bfd_get_bits (const void *, int, bfd_boolean);
|
||||||
void bfd_put_bits (bfd_uint64_t, void *, int, bfd_boolean);
|
void bfd_put_bits (bfd_uint64_t, void *, int, bfd_boolean);
|
||||||
|
|
||||||
extern bfd_boolean bfd_section_already_linked_table_init (void);
|
|
||||||
extern void bfd_section_already_linked_table_free (void);
|
|
||||||
|
|
||||||
/* Externally visible ECOFF routines. */
|
|
||||||
|
|
||||||
#if defined(__STDC__) || defined(ALMOST_STDC)
|
#if defined(__STDC__) || defined(ALMOST_STDC)
|
||||||
struct ecoff_debug_info;
|
struct ecoff_debug_info;
|
||||||
struct ecoff_debug_swap;
|
struct ecoff_debug_swap;
|
||||||
|
@ -575,8 +570,18 @@ struct ecoff_extr;
|
||||||
struct bfd_symbol;
|
struct bfd_symbol;
|
||||||
struct bfd_link_info;
|
struct bfd_link_info;
|
||||||
struct bfd_link_hash_entry;
|
struct bfd_link_hash_entry;
|
||||||
|
struct bfd_section_already_linked;
|
||||||
struct bfd_elf_version_tree;
|
struct bfd_elf_version_tree;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
extern bfd_boolean bfd_section_already_linked_table_init (void);
|
||||||
|
extern void bfd_section_already_linked_table_free (void);
|
||||||
|
extern bfd_boolean _bfd_handle_already_linked
|
||||||
|
(struct bfd_section *, struct bfd_section_already_linked *,
|
||||||
|
struct bfd_link_info *);
|
||||||
|
|
||||||
|
/* Externally visible ECOFF routines. */
|
||||||
|
|
||||||
extern bfd_vma bfd_ecoff_get_gp_value
|
extern bfd_vma bfd_ecoff_get_gp_value
|
||||||
(bfd * abfd);
|
(bfd * abfd);
|
||||||
extern bfd_boolean bfd_ecoff_set_gp_value
|
extern bfd_boolean bfd_ecoff_set_gp_value
|
||||||
|
@ -651,8 +656,7 @@ extern bfd_boolean bfd_elf_get_bfd_needed_list
|
||||||
(bfd *, struct bfd_link_needed_list **);
|
(bfd *, struct bfd_link_needed_list **);
|
||||||
extern bfd_boolean bfd_elf_size_dynamic_sections
|
extern bfd_boolean bfd_elf_size_dynamic_sections
|
||||||
(bfd *, const char *, const char *, const char *, const char *, const char *,
|
(bfd *, const char *, const char *, const char *, const char *, const char *,
|
||||||
const char * const *, struct bfd_link_info *, struct bfd_section **,
|
const char * const *, struct bfd_link_info *, struct bfd_section **);
|
||||||
struct bfd_elf_version_tree *);
|
|
||||||
extern bfd_boolean bfd_elf_size_dynsym_hash_dynstr
|
extern bfd_boolean bfd_elf_size_dynsym_hash_dynstr
|
||||||
(bfd *, struct bfd_link_info *);
|
(bfd *, struct bfd_link_info *);
|
||||||
extern void bfd_elf_set_dt_needed_name
|
extern void bfd_elf_set_dt_needed_name
|
||||||
|
@ -880,7 +884,7 @@ extern bfd_boolean bfd_elf32_arm_process_before_allocation
|
||||||
|
|
||||||
void bfd_elf32_arm_set_target_relocs
|
void bfd_elf32_arm_set_target_relocs
|
||||||
(bfd *, struct bfd_link_info *, int, char *, int, int, bfd_arm_vfp11_fix,
|
(bfd *, struct bfd_link_info *, int, char *, int, int, bfd_arm_vfp11_fix,
|
||||||
int, int, int, int);
|
int, int, int, int, int);
|
||||||
|
|
||||||
extern bfd_boolean bfd_elf32_arm_get_bfd_for_interworking
|
extern bfd_boolean bfd_elf32_arm_get_bfd_for_interworking
|
||||||
(bfd *, struct bfd_link_info *);
|
(bfd *, struct bfd_link_info *);
|
||||||
|
@ -923,6 +927,10 @@ extern bfd_boolean elf32_arm_build_stubs
|
||||||
extern bfd_boolean elf32_arm_fix_exidx_coverage
|
extern bfd_boolean elf32_arm_fix_exidx_coverage
|
||||||
(struct bfd_section **, unsigned int, struct bfd_link_info *, bfd_boolean);
|
(struct bfd_section **, unsigned int, struct bfd_link_info *, bfd_boolean);
|
||||||
|
|
||||||
|
/* C6x unwind section editing support. */
|
||||||
|
extern bfd_boolean elf32_tic6x_fix_exidx_coverage
|
||||||
|
(struct bfd_section **, unsigned int, struct bfd_link_info *, bfd_boolean);
|
||||||
|
|
||||||
/* PowerPC @tls opcode transform/validate. */
|
/* PowerPC @tls opcode transform/validate. */
|
||||||
extern unsigned int _bfd_elf_ppc_at_tls_transform
|
extern unsigned int _bfd_elf_ppc_at_tls_transform
|
||||||
(unsigned int, unsigned int);
|
(unsigned int, unsigned int);
|
||||||
|
@ -1143,7 +1151,8 @@ long bfd_get_mtime (bfd *abfd);
|
||||||
file_ptr bfd_get_size (bfd *abfd);
|
file_ptr bfd_get_size (bfd *abfd);
|
||||||
|
|
||||||
void *bfd_mmap (bfd *abfd, void *addr, bfd_size_type len,
|
void *bfd_mmap (bfd *abfd, void *addr, bfd_size_type len,
|
||||||
int prot, int flags, file_ptr offset);
|
int prot, int flags, file_ptr offset,
|
||||||
|
void **map_addr, bfd_size_type *map_len);
|
||||||
|
|
||||||
/* Extracted from bfdwin.c. */
|
/* Extracted from bfdwin.c. */
|
||||||
/* Extracted from section.c. */
|
/* Extracted from section.c. */
|
||||||
|
@ -1324,6 +1333,11 @@ typedef struct bfd_section
|
||||||
sections. */
|
sections. */
|
||||||
#define SEC_COFF_SHARED_LIBRARY 0x4000000
|
#define SEC_COFF_SHARED_LIBRARY 0x4000000
|
||||||
|
|
||||||
|
/* This input section should be copied to output in reverse order
|
||||||
|
as an array of pointers. This is for ELF linker internal use
|
||||||
|
only. */
|
||||||
|
#define SEC_ELF_REVERSE_COPY 0x4000000
|
||||||
|
|
||||||
/* This section contains data which may be shared with other
|
/* This section contains data which may be shared with other
|
||||||
executables or shared objects. This is for COFF only. */
|
executables or shared objects. This is for COFF only. */
|
||||||
#define SEC_COFF_SHARED 0x8000000
|
#define SEC_COFF_SHARED 0x8000000
|
||||||
|
@ -1508,6 +1522,9 @@ typedef struct bfd_section
|
||||||
/* The BFD which owns the section. */
|
/* The BFD which owns the section. */
|
||||||
bfd *owner;
|
bfd *owner;
|
||||||
|
|
||||||
|
/* INPUT_SECTION_FLAGS if specified in the linker script. */
|
||||||
|
struct flag_info *section_flag_info;
|
||||||
|
|
||||||
/* A symbol which points at this section only. */
|
/* A symbol which points at this section only. */
|
||||||
struct bfd_symbol *symbol;
|
struct bfd_symbol *symbol;
|
||||||
struct bfd_symbol **symbol_ptr_ptr;
|
struct bfd_symbol **symbol_ptr_ptr;
|
||||||
|
@ -1686,6 +1703,9 @@ extern asection bfd_ind_section;
|
||||||
/* target_index, used_by_bfd, constructor_chain, owner, */ \
|
/* target_index, used_by_bfd, constructor_chain, owner, */ \
|
||||||
0, NULL, NULL, NULL, \
|
0, NULL, NULL, NULL, \
|
||||||
\
|
\
|
||||||
|
/* flag_info, */ \
|
||||||
|
NULL, \
|
||||||
|
\
|
||||||
/* symbol, symbol_ptr_ptr, */ \
|
/* symbol, symbol_ptr_ptr, */ \
|
||||||
(struct bfd_symbol *) SYM, &SEC.symbol, \
|
(struct bfd_symbol *) SYM, &SEC.symbol, \
|
||||||
\
|
\
|
||||||
|
@ -1864,6 +1884,7 @@ enum bfd_architecture
|
||||||
#define bfd_mach_mips5 5
|
#define bfd_mach_mips5 5
|
||||||
#define bfd_mach_mips_loongson_2e 3001
|
#define bfd_mach_mips_loongson_2e 3001
|
||||||
#define bfd_mach_mips_loongson_2f 3002
|
#define bfd_mach_mips_loongson_2f 3002
|
||||||
|
#define bfd_mach_mips_loongson_3a 3003
|
||||||
#define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */
|
#define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */
|
||||||
#define bfd_mach_mips_octeon 6501
|
#define bfd_mach_mips_octeon 6501
|
||||||
#define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */
|
#define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */
|
||||||
|
@ -1871,15 +1892,22 @@ enum bfd_architecture
|
||||||
#define bfd_mach_mipsisa32r2 33
|
#define bfd_mach_mipsisa32r2 33
|
||||||
#define bfd_mach_mipsisa64 64
|
#define bfd_mach_mipsisa64 64
|
||||||
#define bfd_mach_mipsisa64r2 65
|
#define bfd_mach_mipsisa64r2 65
|
||||||
|
#define bfd_mach_mips_micromips 96
|
||||||
bfd_arch_i386, /* Intel 386 */
|
bfd_arch_i386, /* Intel 386 */
|
||||||
#define bfd_mach_i386_i386 1
|
#define bfd_mach_i386_intel_syntax (1 << 0)
|
||||||
#define bfd_mach_i386_i8086 2
|
#define bfd_mach_i386_i8086 (1 << 1)
|
||||||
#define bfd_mach_i386_i386_intel_syntax 3
|
#define bfd_mach_i386_i386 (1 << 2)
|
||||||
#define bfd_mach_x86_64 64
|
#define bfd_mach_x86_64 (1 << 3)
|
||||||
#define bfd_mach_x86_64_intel_syntax 65
|
#define bfd_mach_x64_32 (1 << 4)
|
||||||
|
#define bfd_mach_i386_i386_intel_syntax (bfd_mach_i386_i386 | bfd_mach_i386_intel_syntax)
|
||||||
|
#define bfd_mach_x86_64_intel_syntax (bfd_mach_x86_64 | bfd_mach_i386_intel_syntax)
|
||||||
|
#define bfd_mach_x64_32_intel_syntax (bfd_mach_x64_32 | bfd_mach_i386_intel_syntax)
|
||||||
bfd_arch_l1om, /* Intel L1OM */
|
bfd_arch_l1om, /* Intel L1OM */
|
||||||
#define bfd_mach_l1om 66
|
#define bfd_mach_l1om (1 << 5)
|
||||||
#define bfd_mach_l1om_intel_syntax 67
|
#define bfd_mach_l1om_intel_syntax (bfd_mach_l1om | bfd_mach_i386_intel_syntax)
|
||||||
|
bfd_arch_k1om, /* Intel K1OM */
|
||||||
|
#define bfd_mach_k1om (1 << 6)
|
||||||
|
#define bfd_mach_k1om_intel_syntax (bfd_mach_k1om | bfd_mach_i386_intel_syntax)
|
||||||
bfd_arch_we32k, /* AT&T WE32xxx */
|
bfd_arch_we32k, /* AT&T WE32xxx */
|
||||||
bfd_arch_tahoe, /* CCI/Harris Tahoe */
|
bfd_arch_tahoe, /* CCI/Harris Tahoe */
|
||||||
bfd_arch_i860, /* Intel 860 */
|
bfd_arch_i860, /* Intel 860 */
|
||||||
|
@ -2064,6 +2092,13 @@ enum bfd_architecture
|
||||||
#define bfd_mach_avr5 5
|
#define bfd_mach_avr5 5
|
||||||
#define bfd_mach_avr51 51
|
#define bfd_mach_avr51 51
|
||||||
#define bfd_mach_avr6 6
|
#define bfd_mach_avr6 6
|
||||||
|
#define bfd_mach_avrxmega1 101
|
||||||
|
#define bfd_mach_avrxmega2 102
|
||||||
|
#define bfd_mach_avrxmega3 103
|
||||||
|
#define bfd_mach_avrxmega4 104
|
||||||
|
#define bfd_mach_avrxmega5 105
|
||||||
|
#define bfd_mach_avrxmega6 106
|
||||||
|
#define bfd_mach_avrxmega7 107
|
||||||
bfd_arch_bfin, /* ADI Blackfin */
|
bfd_arch_bfin, /* ADI Blackfin */
|
||||||
#define bfd_mach_bfin 1
|
#define bfd_mach_bfin 1
|
||||||
bfd_arch_cr16, /* National Semiconductor CompactRISC (ie CR16). */
|
bfd_arch_cr16, /* National Semiconductor CompactRISC (ie CR16). */
|
||||||
|
@ -2118,6 +2153,10 @@ enum bfd_architecture
|
||||||
bfd_arch_lm32, /* Lattice Mico32 */
|
bfd_arch_lm32, /* Lattice Mico32 */
|
||||||
#define bfd_mach_lm32 1
|
#define bfd_mach_lm32 1
|
||||||
bfd_arch_microblaze,/* Xilinx MicroBlaze. */
|
bfd_arch_microblaze,/* Xilinx MicroBlaze. */
|
||||||
|
bfd_arch_tilepro, /* Tilera TILEPro */
|
||||||
|
bfd_arch_tilegx, /* Tilera TILE-Gx */
|
||||||
|
#define bfd_mach_tilepro 1
|
||||||
|
#define bfd_mach_tilegx 1
|
||||||
bfd_arch_last
|
bfd_arch_last
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -2697,9 +2736,9 @@ between two procedure entry points is < 2^21, or else a hint. */
|
||||||
BFD_RELOC_ALPHA_TPREL_LO16,
|
BFD_RELOC_ALPHA_TPREL_LO16,
|
||||||
BFD_RELOC_ALPHA_TPREL16,
|
BFD_RELOC_ALPHA_TPREL16,
|
||||||
|
|
||||||
/* Bits 27..2 of the relocation address shifted right 2 bits;
|
/* The MIPS jump instruction. */
|
||||||
simple reloc otherwise. */
|
|
||||||
BFD_RELOC_MIPS_JMP,
|
BFD_RELOC_MIPS_JMP,
|
||||||
|
BFD_RELOC_MICROMIPS_JMP,
|
||||||
|
|
||||||
/* The MIPS16 jump instruction. */
|
/* The MIPS16 jump instruction. */
|
||||||
BFD_RELOC_MIPS16_JMP,
|
BFD_RELOC_MIPS16_JMP,
|
||||||
|
@ -2747,42 +2786,75 @@ to compensate for the borrow when the low bits are added. */
|
||||||
|
|
||||||
/* Relocation against a MIPS literal section. */
|
/* Relocation against a MIPS literal section. */
|
||||||
BFD_RELOC_MIPS_LITERAL,
|
BFD_RELOC_MIPS_LITERAL,
|
||||||
|
BFD_RELOC_MICROMIPS_LITERAL,
|
||||||
|
|
||||||
|
/* microMIPS PC-relative relocations. */
|
||||||
|
BFD_RELOC_MICROMIPS_7_PCREL_S1,
|
||||||
|
BFD_RELOC_MICROMIPS_10_PCREL_S1,
|
||||||
|
BFD_RELOC_MICROMIPS_16_PCREL_S1,
|
||||||
|
|
||||||
|
/* microMIPS versions of generic BFD relocs. */
|
||||||
|
BFD_RELOC_MICROMIPS_GPREL16,
|
||||||
|
BFD_RELOC_MICROMIPS_HI16,
|
||||||
|
BFD_RELOC_MICROMIPS_HI16_S,
|
||||||
|
BFD_RELOC_MICROMIPS_LO16,
|
||||||
|
|
||||||
/* MIPS ELF relocations. */
|
/* MIPS ELF relocations. */
|
||||||
BFD_RELOC_MIPS_GOT16,
|
BFD_RELOC_MIPS_GOT16,
|
||||||
|
BFD_RELOC_MICROMIPS_GOT16,
|
||||||
BFD_RELOC_MIPS_CALL16,
|
BFD_RELOC_MIPS_CALL16,
|
||||||
|
BFD_RELOC_MICROMIPS_CALL16,
|
||||||
BFD_RELOC_MIPS_GOT_HI16,
|
BFD_RELOC_MIPS_GOT_HI16,
|
||||||
|
BFD_RELOC_MICROMIPS_GOT_HI16,
|
||||||
BFD_RELOC_MIPS_GOT_LO16,
|
BFD_RELOC_MIPS_GOT_LO16,
|
||||||
|
BFD_RELOC_MICROMIPS_GOT_LO16,
|
||||||
BFD_RELOC_MIPS_CALL_HI16,
|
BFD_RELOC_MIPS_CALL_HI16,
|
||||||
|
BFD_RELOC_MICROMIPS_CALL_HI16,
|
||||||
BFD_RELOC_MIPS_CALL_LO16,
|
BFD_RELOC_MIPS_CALL_LO16,
|
||||||
|
BFD_RELOC_MICROMIPS_CALL_LO16,
|
||||||
BFD_RELOC_MIPS_SUB,
|
BFD_RELOC_MIPS_SUB,
|
||||||
|
BFD_RELOC_MICROMIPS_SUB,
|
||||||
BFD_RELOC_MIPS_GOT_PAGE,
|
BFD_RELOC_MIPS_GOT_PAGE,
|
||||||
|
BFD_RELOC_MICROMIPS_GOT_PAGE,
|
||||||
BFD_RELOC_MIPS_GOT_OFST,
|
BFD_RELOC_MIPS_GOT_OFST,
|
||||||
|
BFD_RELOC_MICROMIPS_GOT_OFST,
|
||||||
BFD_RELOC_MIPS_GOT_DISP,
|
BFD_RELOC_MIPS_GOT_DISP,
|
||||||
|
BFD_RELOC_MICROMIPS_GOT_DISP,
|
||||||
BFD_RELOC_MIPS_SHIFT5,
|
BFD_RELOC_MIPS_SHIFT5,
|
||||||
BFD_RELOC_MIPS_SHIFT6,
|
BFD_RELOC_MIPS_SHIFT6,
|
||||||
BFD_RELOC_MIPS_INSERT_A,
|
BFD_RELOC_MIPS_INSERT_A,
|
||||||
BFD_RELOC_MIPS_INSERT_B,
|
BFD_RELOC_MIPS_INSERT_B,
|
||||||
BFD_RELOC_MIPS_DELETE,
|
BFD_RELOC_MIPS_DELETE,
|
||||||
BFD_RELOC_MIPS_HIGHEST,
|
BFD_RELOC_MIPS_HIGHEST,
|
||||||
|
BFD_RELOC_MICROMIPS_HIGHEST,
|
||||||
BFD_RELOC_MIPS_HIGHER,
|
BFD_RELOC_MIPS_HIGHER,
|
||||||
|
BFD_RELOC_MICROMIPS_HIGHER,
|
||||||
BFD_RELOC_MIPS_SCN_DISP,
|
BFD_RELOC_MIPS_SCN_DISP,
|
||||||
|
BFD_RELOC_MICROMIPS_SCN_DISP,
|
||||||
BFD_RELOC_MIPS_REL16,
|
BFD_RELOC_MIPS_REL16,
|
||||||
BFD_RELOC_MIPS_RELGOT,
|
BFD_RELOC_MIPS_RELGOT,
|
||||||
BFD_RELOC_MIPS_JALR,
|
BFD_RELOC_MIPS_JALR,
|
||||||
|
BFD_RELOC_MICROMIPS_JALR,
|
||||||
BFD_RELOC_MIPS_TLS_DTPMOD32,
|
BFD_RELOC_MIPS_TLS_DTPMOD32,
|
||||||
BFD_RELOC_MIPS_TLS_DTPREL32,
|
BFD_RELOC_MIPS_TLS_DTPREL32,
|
||||||
BFD_RELOC_MIPS_TLS_DTPMOD64,
|
BFD_RELOC_MIPS_TLS_DTPMOD64,
|
||||||
BFD_RELOC_MIPS_TLS_DTPREL64,
|
BFD_RELOC_MIPS_TLS_DTPREL64,
|
||||||
BFD_RELOC_MIPS_TLS_GD,
|
BFD_RELOC_MIPS_TLS_GD,
|
||||||
|
BFD_RELOC_MICROMIPS_TLS_GD,
|
||||||
BFD_RELOC_MIPS_TLS_LDM,
|
BFD_RELOC_MIPS_TLS_LDM,
|
||||||
|
BFD_RELOC_MICROMIPS_TLS_LDM,
|
||||||
BFD_RELOC_MIPS_TLS_DTPREL_HI16,
|
BFD_RELOC_MIPS_TLS_DTPREL_HI16,
|
||||||
|
BFD_RELOC_MICROMIPS_TLS_DTPREL_HI16,
|
||||||
BFD_RELOC_MIPS_TLS_DTPREL_LO16,
|
BFD_RELOC_MIPS_TLS_DTPREL_LO16,
|
||||||
|
BFD_RELOC_MICROMIPS_TLS_DTPREL_LO16,
|
||||||
BFD_RELOC_MIPS_TLS_GOTTPREL,
|
BFD_RELOC_MIPS_TLS_GOTTPREL,
|
||||||
|
BFD_RELOC_MICROMIPS_TLS_GOTTPREL,
|
||||||
BFD_RELOC_MIPS_TLS_TPREL32,
|
BFD_RELOC_MIPS_TLS_TPREL32,
|
||||||
BFD_RELOC_MIPS_TLS_TPREL64,
|
BFD_RELOC_MIPS_TLS_TPREL64,
|
||||||
BFD_RELOC_MIPS_TLS_TPREL_HI16,
|
BFD_RELOC_MIPS_TLS_TPREL_HI16,
|
||||||
|
BFD_RELOC_MICROMIPS_TLS_TPREL_HI16,
|
||||||
BFD_RELOC_MIPS_TLS_TPREL_LO16,
|
BFD_RELOC_MIPS_TLS_TPREL_LO16,
|
||||||
|
BFD_RELOC_MICROMIPS_TLS_TPREL_LO16,
|
||||||
|
|
||||||
|
|
||||||
/* MIPS ELF relocations (VxWorks and PLT extensions). */
|
/* MIPS ELF relocations (VxWorks and PLT extensions). */
|
||||||
|
@ -3147,6 +3219,12 @@ pc-relative or some form of GOT-indirect relocation. */
|
||||||
BFD_RELOC_ARM_TLS_TPOFF32,
|
BFD_RELOC_ARM_TLS_TPOFF32,
|
||||||
BFD_RELOC_ARM_TLS_IE32,
|
BFD_RELOC_ARM_TLS_IE32,
|
||||||
BFD_RELOC_ARM_TLS_LE32,
|
BFD_RELOC_ARM_TLS_LE32,
|
||||||
|
BFD_RELOC_ARM_TLS_GOTDESC,
|
||||||
|
BFD_RELOC_ARM_TLS_CALL,
|
||||||
|
BFD_RELOC_ARM_THM_TLS_CALL,
|
||||||
|
BFD_RELOC_ARM_TLS_DESCSEQ,
|
||||||
|
BFD_RELOC_ARM_THM_TLS_DESCSEQ,
|
||||||
|
BFD_RELOC_ARM_TLS_DESC,
|
||||||
|
|
||||||
/* ARM group relocations. */
|
/* ARM group relocations. */
|
||||||
BFD_RELOC_ARM_ALU_PC_G0_NC,
|
BFD_RELOC_ARM_ALU_PC_G0_NC,
|
||||||
|
@ -3181,6 +3259,9 @@ pc-relative or some form of GOT-indirect relocation. */
|
||||||
/* Annotation of BX instructions. */
|
/* Annotation of BX instructions. */
|
||||||
BFD_RELOC_ARM_V4BX,
|
BFD_RELOC_ARM_V4BX,
|
||||||
|
|
||||||
|
/* ARM support for STT_GNU_IFUNC. */
|
||||||
|
BFD_RELOC_ARM_IRELATIVE,
|
||||||
|
|
||||||
/* These relocs are only used within the ARM assembler. They are not
|
/* These relocs are only used within the ARM assembler. They are not
|
||||||
(at present) written to any object files. */
|
(at present) written to any object files. */
|
||||||
BFD_RELOC_ARM_IMMEDIATE,
|
BFD_RELOC_ARM_IMMEDIATE,
|
||||||
|
@ -3759,6 +3840,10 @@ the opcode. */
|
||||||
BFD_RELOC_C6000_DSBT_INDEX,
|
BFD_RELOC_C6000_DSBT_INDEX,
|
||||||
BFD_RELOC_C6000_PREL31,
|
BFD_RELOC_C6000_PREL31,
|
||||||
BFD_RELOC_C6000_COPY,
|
BFD_RELOC_C6000_COPY,
|
||||||
|
BFD_RELOC_C6000_JUMP_SLOT,
|
||||||
|
BFD_RELOC_C6000_EHTYPE,
|
||||||
|
BFD_RELOC_C6000_PCR_H16,
|
||||||
|
BFD_RELOC_C6000_PCR_L16,
|
||||||
BFD_RELOC_C6000_ALIGN,
|
BFD_RELOC_C6000_ALIGN,
|
||||||
BFD_RELOC_C6000_FPHEAD,
|
BFD_RELOC_C6000_FPHEAD,
|
||||||
BFD_RELOC_C6000_NOCMP,
|
BFD_RELOC_C6000_NOCMP,
|
||||||
|
@ -3992,9 +4077,12 @@ instructions */
|
||||||
BFD_RELOC_RX_GPRELL,
|
BFD_RELOC_RX_GPRELL,
|
||||||
BFD_RELOC_RX_SYM,
|
BFD_RELOC_RX_SYM,
|
||||||
BFD_RELOC_RX_OP_SUBTRACT,
|
BFD_RELOC_RX_OP_SUBTRACT,
|
||||||
|
BFD_RELOC_RX_OP_NEG,
|
||||||
BFD_RELOC_RX_ABS8,
|
BFD_RELOC_RX_ABS8,
|
||||||
BFD_RELOC_RX_ABS16,
|
BFD_RELOC_RX_ABS16,
|
||||||
|
BFD_RELOC_RX_ABS16_REV,
|
||||||
BFD_RELOC_RX_ABS32,
|
BFD_RELOC_RX_ABS32,
|
||||||
|
BFD_RELOC_RX_ABS32_REV,
|
||||||
BFD_RELOC_RX_ABS16U,
|
BFD_RELOC_RX_ABS16U,
|
||||||
BFD_RELOC_RX_ABS16UW,
|
BFD_RELOC_RX_ABS16UW,
|
||||||
BFD_RELOC_RX_ABS16UL,
|
BFD_RELOC_RX_ABS16UL,
|
||||||
|
@ -4768,6 +4856,178 @@ value in a word. The relocation is relative offset from */
|
||||||
/* This is used to tell the dynamic linker to copy the value out of
|
/* This is used to tell the dynamic linker to copy the value out of
|
||||||
the dynamic object into the runtime process image. */
|
the dynamic object into the runtime process image. */
|
||||||
BFD_RELOC_MICROBLAZE_COPY,
|
BFD_RELOC_MICROBLAZE_COPY,
|
||||||
|
|
||||||
|
/* Tilera TILEPro Relocations. */
|
||||||
|
BFD_RELOC_TILEPRO_COPY,
|
||||||
|
BFD_RELOC_TILEPRO_GLOB_DAT,
|
||||||
|
BFD_RELOC_TILEPRO_JMP_SLOT,
|
||||||
|
BFD_RELOC_TILEPRO_RELATIVE,
|
||||||
|
BFD_RELOC_TILEPRO_BROFF_X1,
|
||||||
|
BFD_RELOC_TILEPRO_JOFFLONG_X1,
|
||||||
|
BFD_RELOC_TILEPRO_JOFFLONG_X1_PLT,
|
||||||
|
BFD_RELOC_TILEPRO_IMM8_X0,
|
||||||
|
BFD_RELOC_TILEPRO_IMM8_Y0,
|
||||||
|
BFD_RELOC_TILEPRO_IMM8_X1,
|
||||||
|
BFD_RELOC_TILEPRO_IMM8_Y1,
|
||||||
|
BFD_RELOC_TILEPRO_DEST_IMM8_X1,
|
||||||
|
BFD_RELOC_TILEPRO_MT_IMM15_X1,
|
||||||
|
BFD_RELOC_TILEPRO_MF_IMM15_X1,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X0,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X1,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X0_LO,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X1_LO,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X0_HI,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X1_HI,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X0_HA,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X1_HA,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X0_PCREL,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X1_PCREL,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X0_LO_PCREL,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X1_LO_PCREL,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X0_HI_PCREL,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X1_HI_PCREL,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X0_HA_PCREL,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X1_HA_PCREL,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X0_GOT,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X1_GOT,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X0_GOT_LO,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X1_GOT_LO,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X0_GOT_HI,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X1_GOT_HI,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X0_GOT_HA,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X1_GOT_HA,
|
||||||
|
BFD_RELOC_TILEPRO_MMSTART_X0,
|
||||||
|
BFD_RELOC_TILEPRO_MMEND_X0,
|
||||||
|
BFD_RELOC_TILEPRO_MMSTART_X1,
|
||||||
|
BFD_RELOC_TILEPRO_MMEND_X1,
|
||||||
|
BFD_RELOC_TILEPRO_SHAMT_X0,
|
||||||
|
BFD_RELOC_TILEPRO_SHAMT_X1,
|
||||||
|
BFD_RELOC_TILEPRO_SHAMT_Y0,
|
||||||
|
BFD_RELOC_TILEPRO_SHAMT_Y1,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X0_TLS_GD,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X1_TLS_GD,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X0_TLS_GD_LO,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X1_TLS_GD_LO,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X0_TLS_GD_HI,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X1_TLS_GD_HI,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X0_TLS_GD_HA,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X1_TLS_GD_HA,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X0_TLS_IE,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X1_TLS_IE,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X0_TLS_IE_LO,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X1_TLS_IE_LO,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X0_TLS_IE_HI,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X1_TLS_IE_HI,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X0_TLS_IE_HA,
|
||||||
|
BFD_RELOC_TILEPRO_IMM16_X1_TLS_IE_HA,
|
||||||
|
BFD_RELOC_TILEPRO_TLS_DTPMOD32,
|
||||||
|
BFD_RELOC_TILEPRO_TLS_DTPOFF32,
|
||||||
|
BFD_RELOC_TILEPRO_TLS_TPOFF32,
|
||||||
|
|
||||||
|
/* Tilera TILE-Gx Relocations. */
|
||||||
|
BFD_RELOC_TILEGX_HW0,
|
||||||
|
BFD_RELOC_TILEGX_HW1,
|
||||||
|
BFD_RELOC_TILEGX_HW2,
|
||||||
|
BFD_RELOC_TILEGX_HW3,
|
||||||
|
BFD_RELOC_TILEGX_HW0_LAST,
|
||||||
|
BFD_RELOC_TILEGX_HW1_LAST,
|
||||||
|
BFD_RELOC_TILEGX_HW2_LAST,
|
||||||
|
BFD_RELOC_TILEGX_COPY,
|
||||||
|
BFD_RELOC_TILEGX_GLOB_DAT,
|
||||||
|
BFD_RELOC_TILEGX_JMP_SLOT,
|
||||||
|
BFD_RELOC_TILEGX_RELATIVE,
|
||||||
|
BFD_RELOC_TILEGX_BROFF_X1,
|
||||||
|
BFD_RELOC_TILEGX_JUMPOFF_X1,
|
||||||
|
BFD_RELOC_TILEGX_JUMPOFF_X1_PLT,
|
||||||
|
BFD_RELOC_TILEGX_IMM8_X0,
|
||||||
|
BFD_RELOC_TILEGX_IMM8_Y0,
|
||||||
|
BFD_RELOC_TILEGX_IMM8_X1,
|
||||||
|
BFD_RELOC_TILEGX_IMM8_Y1,
|
||||||
|
BFD_RELOC_TILEGX_DEST_IMM8_X1,
|
||||||
|
BFD_RELOC_TILEGX_MT_IMM14_X1,
|
||||||
|
BFD_RELOC_TILEGX_MF_IMM14_X1,
|
||||||
|
BFD_RELOC_TILEGX_MMSTART_X0,
|
||||||
|
BFD_RELOC_TILEGX_MMEND_X0,
|
||||||
|
BFD_RELOC_TILEGX_SHAMT_X0,
|
||||||
|
BFD_RELOC_TILEGX_SHAMT_X1,
|
||||||
|
BFD_RELOC_TILEGX_SHAMT_Y0,
|
||||||
|
BFD_RELOC_TILEGX_SHAMT_Y1,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW0,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW0,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW1,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW1,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW2,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW2,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW3,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW3,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW0_PCREL,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW0_PCREL,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW1_PCREL,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW1_PCREL,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW2_PCREL,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW2_PCREL,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW3_PCREL,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW3_PCREL,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_PCREL,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_PCREL,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_PCREL,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_PCREL,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST_PCREL,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST_PCREL,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW0_GOT,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW0_GOT,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW1_GOT,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW1_GOT,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW2_GOT,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW2_GOT,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW3_GOT,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW3_GOT,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_GOT,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_GOT,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_GOT,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_GOT,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST_GOT,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST_GOT,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW0_TLS_GD,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW0_TLS_GD,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW1_TLS_GD,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW1_TLS_GD,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW2_TLS_GD,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW2_TLS_GD,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW3_TLS_GD,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW3_TLS_GD,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_TLS_GD,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_TLS_GD,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_TLS_GD,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_TLS_GD,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST_TLS_GD,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST_TLS_GD,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW0_TLS_IE,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW0_TLS_IE,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW1_TLS_IE,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW1_TLS_IE,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW2_TLS_IE,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW2_TLS_IE,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW3_TLS_IE,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW3_TLS_IE,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_TLS_IE,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_TLS_IE,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_TLS_IE,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_TLS_IE,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST_TLS_IE,
|
||||||
|
BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST_TLS_IE,
|
||||||
|
BFD_RELOC_TILEGX_TLS_DTPMOD64,
|
||||||
|
BFD_RELOC_TILEGX_TLS_DTPOFF64,
|
||||||
|
BFD_RELOC_TILEGX_TLS_TPOFF64,
|
||||||
|
BFD_RELOC_TILEGX_TLS_DTPMOD32,
|
||||||
|
BFD_RELOC_TILEGX_TLS_DTPOFF32,
|
||||||
|
BFD_RELOC_TILEGX_TLS_TPOFF32,
|
||||||
BFD_RELOC_UNUSED };
|
BFD_RELOC_UNUSED };
|
||||||
typedef enum bfd_reloc_code_real bfd_reloc_code_real_type;
|
typedef enum bfd_reloc_code_real bfd_reloc_code_real_type;
|
||||||
reloc_howto_type *bfd_reloc_type_lookup
|
reloc_howto_type *bfd_reloc_type_lookup
|
||||||
|
@ -5076,11 +5336,6 @@ struct bfd
|
||||||
/* This BFD has been created by the linker and doesn't correspond
|
/* This BFD has been created by the linker and doesn't correspond
|
||||||
to any input file. */
|
to any input file. */
|
||||||
#define BFD_LINKER_CREATED 0x2000
|
#define BFD_LINKER_CREATED 0x2000
|
||||||
/* This may be set before writing out a BFD to request that it
|
|
||||||
be written using values for UIDs, GIDs, timestamps, etc. that
|
|
||||||
will be consistent from run to run. */
|
|
||||||
#define BFD_DETERMINISTIC_OUTPUT 0x4000
|
|
||||||
|
|
||||||
|
|
||||||
/* This may be set before writing out a BFD to request that it
|
/* This may be set before writing out a BFD to request that it
|
||||||
be written using values for UIDs, GIDs, timestamps, etc. that
|
be written using values for UIDs, GIDs, timestamps, etc. that
|
||||||
|
@ -5368,6 +5623,9 @@ bfd_boolean bfd_set_private_flags (bfd *abfd, flagword flags);
|
||||||
#define bfd_gc_sections(abfd, link_info) \
|
#define bfd_gc_sections(abfd, link_info) \
|
||||||
BFD_SEND (abfd, _bfd_gc_sections, (abfd, link_info))
|
BFD_SEND (abfd, _bfd_gc_sections, (abfd, link_info))
|
||||||
|
|
||||||
|
#define bfd_lookup_section_flags(link_info, flag_info) \
|
||||||
|
BFD_SEND (abfd, _bfd_lookup_section_flags, (link_info, flag_info))
|
||||||
|
|
||||||
#define bfd_merge_sections(abfd, link_info) \
|
#define bfd_merge_sections(abfd, link_info) \
|
||||||
BFD_SEND (abfd, _bfd_merge_sections, (abfd, link_info))
|
BFD_SEND (abfd, _bfd_merge_sections, (abfd, link_info))
|
||||||
|
|
||||||
|
@ -5524,6 +5782,9 @@ enum bfd_endian { BFD_ENDIAN_BIG, BFD_ENDIAN_LITTLE, BFD_ENDIAN_UNKNOWN };
|
||||||
/* Forward declaration. */
|
/* Forward declaration. */
|
||||||
typedef struct bfd_link_info _bfd_link_info;
|
typedef struct bfd_link_info _bfd_link_info;
|
||||||
|
|
||||||
|
/* Forward declaration. */
|
||||||
|
typedef struct flag_info flag_info;
|
||||||
|
|
||||||
typedef struct bfd_target
|
typedef struct bfd_target
|
||||||
{
|
{
|
||||||
/* Identifies the kind of target, e.g., SunOS4, Ultrix, etc. */
|
/* Identifies the kind of target, e.g., SunOS4, Ultrix, etc. */
|
||||||
|
@ -5555,7 +5816,11 @@ typedef struct bfd_target
|
||||||
char ar_pad_char;
|
char ar_pad_char;
|
||||||
|
|
||||||
/* The maximum number of characters in an archive header. */
|
/* The maximum number of characters in an archive header. */
|
||||||
unsigned short ar_max_namelen;
|
unsigned char ar_max_namelen;
|
||||||
|
|
||||||
|
/* How well this target matches, used to select between various
|
||||||
|
possible targets when more than one target matches. */
|
||||||
|
unsigned char match_priority;
|
||||||
|
|
||||||
/* Entries for byte swapping for data. These are different from the
|
/* Entries for byte swapping for data. These are different from the
|
||||||
other entry points, since they don't take a BFD as the first argument.
|
other entry points, since they don't take a BFD as the first argument.
|
||||||
|
@ -5789,6 +6054,7 @@ typedef struct bfd_target
|
||||||
NAME##_bfd_final_link, \
|
NAME##_bfd_final_link, \
|
||||||
NAME##_bfd_link_split_section, \
|
NAME##_bfd_link_split_section, \
|
||||||
NAME##_bfd_gc_sections, \
|
NAME##_bfd_gc_sections, \
|
||||||
|
NAME##_bfd_lookup_section_flags, \
|
||||||
NAME##_bfd_merge_sections, \
|
NAME##_bfd_merge_sections, \
|
||||||
NAME##_bfd_is_group_section, \
|
NAME##_bfd_is_group_section, \
|
||||||
NAME##_bfd_discard_group, \
|
NAME##_bfd_discard_group, \
|
||||||
|
@ -5833,6 +6099,10 @@ typedef struct bfd_target
|
||||||
/* Remove sections that are not referenced from the output. */
|
/* Remove sections that are not referenced from the output. */
|
||||||
bfd_boolean (*_bfd_gc_sections) (bfd *, struct bfd_link_info *);
|
bfd_boolean (*_bfd_gc_sections) (bfd *, struct bfd_link_info *);
|
||||||
|
|
||||||
|
/* Sets the bitmask of allowed and disallowed section flags. */
|
||||||
|
void (*_bfd_lookup_section_flags) (struct bfd_link_info *,
|
||||||
|
struct flag_info *);
|
||||||
|
|
||||||
/* Attempt to merge SEC_MERGE sections. */
|
/* Attempt to merge SEC_MERGE sections. */
|
||||||
bfd_boolean (*_bfd_merge_sections) (bfd *, struct bfd_link_info *);
|
bfd_boolean (*_bfd_merge_sections) (bfd *, struct bfd_link_info *);
|
||||||
|
|
||||||
|
@ -5844,8 +6114,8 @@ typedef struct bfd_target
|
||||||
|
|
||||||
/* Check if SEC has been already linked during a reloceatable or
|
/* Check if SEC has been already linked during a reloceatable or
|
||||||
final link. */
|
final link. */
|
||||||
void (*_section_already_linked) (bfd *, struct bfd_section *,
|
bfd_boolean (*_section_already_linked) (bfd *, asection *,
|
||||||
struct bfd_link_info *);
|
struct bfd_link_info *);
|
||||||
|
|
||||||
/* Define a common symbol. */
|
/* Define a common symbol. */
|
||||||
bfd_boolean (*_bfd_define_common_symbol) (bfd *, struct bfd_link_info *,
|
bfd_boolean (*_bfd_define_common_symbol) (bfd *, struct bfd_link_info *,
|
||||||
|
@ -5914,7 +6184,8 @@ bfd_boolean bfd_link_split_section (bfd *abfd, asection *sec);
|
||||||
#define bfd_link_split_section(abfd, sec) \
|
#define bfd_link_split_section(abfd, sec) \
|
||||||
BFD_SEND (abfd, _bfd_link_split_section, (abfd, sec))
|
BFD_SEND (abfd, _bfd_link_split_section, (abfd, sec))
|
||||||
|
|
||||||
void bfd_section_already_linked (bfd *abfd, asection *sec,
|
bfd_boolean bfd_section_already_linked (bfd *abfd,
|
||||||
|
asection *sec,
|
||||||
struct bfd_link_info *info);
|
struct bfd_link_info *info);
|
||||||
|
|
||||||
#define bfd_section_already_linked(abfd, sec, info) \
|
#define bfd_section_already_linked(abfd, sec, info) \
|
||||||
|
@ -5931,6 +6202,9 @@ struct bfd_elf_version_tree * bfd_find_version_for_sym
|
||||||
(struct bfd_elf_version_tree *verdefs,
|
(struct bfd_elf_version_tree *verdefs,
|
||||||
const char *sym_name, bfd_boolean *hide);
|
const char *sym_name, bfd_boolean *hide);
|
||||||
|
|
||||||
|
bfd_boolean bfd_hide_sym_by_version
|
||||||
|
(struct bfd_elf_version_tree *verdefs, const char *sym_name);
|
||||||
|
|
||||||
/* Extracted from simple.c. */
|
/* Extracted from simple.c. */
|
||||||
bfd_byte *bfd_simple_get_relocated_section_contents
|
bfd_byte *bfd_simple_get_relocated_section_contents
|
||||||
(bfd *abfd, asection *sec, bfd_byte *outbuf, asymbol **symbol_table);
|
(bfd *abfd, asection *sec, bfd_byte *outbuf, asymbol **symbol_table);
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
/* Generated from: NetBSD: mknative-binutils,v 1.8 2011/09/25 04:00:58 christos Exp */
|
/* Generated from: NetBSD: mknative-binutils,v 1.8 2011/09/25 04:00:58 christos Exp */
|
||||||
/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */
|
/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */
|
||||||
|
|
||||||
/* generated for i486--netbsdelf-gcc (NetBSD nb1 20110620) 4.5.3 */
|
/* generated for i586-elf32-minix-gcc (NetBSD nb1 20120916) 4.5.4 */
|
||||||
|
|
||||||
#ifndef GCC_GENERATED_STDINT_H
|
#ifndef GCC_GENERATED_STDINT_H
|
||||||
#define GCC_GENERATED_STDINT_H 1
|
#define GCC_GENERATED_STDINT_H 1
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
/* Generated from: NetBSD: mknative-binutils,v 1.8 2011/09/25 04:00:58 christos Exp */
|
/* Generated from: NetBSD: mknative-binutils,v 1.8 2011/09/25 04:00:58 christos Exp */
|
||||||
/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */
|
/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */
|
||||||
|
|
||||||
#define BFD_VERSION_DATE 20110627
|
#define BFD_VERSION_DATE 20111121
|
||||||
#define BFD_VERSION 221010000
|
#define BFD_VERSION 222000000
|
||||||
#define BFD_VERSION_STRING "(NetBSD Binutils nb1) " "2.21.1"
|
#define BFD_VERSION_STRING "(NetBSD Binutils nb1)" "2.22"
|
||||||
#define REPORT_BUGS_TO "<http://www.NetBSD.org/support/send-pr.html>"
|
#define REPORT_BUGS_TO "<http://www.NetBSD.org/support/send-pr.html>"
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
|
|
||||||
/* Define to 1 if translation of program messages to the user's native
|
/* Define to 1 if translation of program messages to the user's native
|
||||||
language is requested. */
|
language is requested. */
|
||||||
#define ENABLE_NLS 1
|
/* #undef ENABLE_NLS */
|
||||||
|
|
||||||
/* Define to 1 if you have the <alloca.h> header file. */
|
/* Define to 1 if you have the <alloca.h> header file. */
|
||||||
/* #undef HAVE_ALLOCA_H */
|
/* #undef HAVE_ALLOCA_H */
|
||||||
|
@ -132,16 +132,16 @@
|
||||||
/* #undef HAVE_LWPXSTATUS_T */
|
/* #undef HAVE_LWPXSTATUS_T */
|
||||||
|
|
||||||
/* Define to 1 if you have the `madvise' function. */
|
/* Define to 1 if you have the `madvise' function. */
|
||||||
#define HAVE_MADVISE 1
|
/* #undef HAVE_MADVISE */
|
||||||
|
|
||||||
/* Define to 1 if you have the <memory.h> header file. */
|
/* Define to 1 if you have the <memory.h> header file. */
|
||||||
#define HAVE_MEMORY_H 1
|
#define HAVE_MEMORY_H 1
|
||||||
|
|
||||||
/* Define to 1 if you have a working `mmap' system call. */
|
/* Define to 1 if you have a working `mmap' system call. */
|
||||||
#define HAVE_MMAP 1
|
/* #undef HAVE_MMAP */
|
||||||
|
|
||||||
/* Define to 1 if you have the `mprotect' function. */
|
/* Define to 1 if you have the `mprotect' function. */
|
||||||
#define HAVE_MPROTECT 1
|
/* #undef HAVE_MPROTECT */
|
||||||
|
|
||||||
/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
|
/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
|
||||||
/* #undef HAVE_NDIR_H */
|
/* #undef HAVE_NDIR_H */
|
||||||
|
@ -153,7 +153,7 @@
|
||||||
/* #undef HAVE_PRPSINFO32_T_PR_PID */
|
/* #undef HAVE_PRPSINFO32_T_PR_PID */
|
||||||
|
|
||||||
/* Define if <sys/procfs.h> has prpsinfo_t. */
|
/* Define if <sys/procfs.h> has prpsinfo_t. */
|
||||||
/* #undef HAVE_PRPSINFO_T */
|
#define HAVE_PRPSINFO_T 1
|
||||||
|
|
||||||
/* Define if <sys/procfs.h> has prpsinfo_t.pr_pid. */
|
/* Define if <sys/procfs.h> has prpsinfo_t.pr_pid. */
|
||||||
/* #undef HAVE_PRPSINFO_T_PR_PID */
|
/* #undef HAVE_PRPSINFO_T_PR_PID */
|
||||||
|
@ -165,7 +165,7 @@
|
||||||
/* #undef HAVE_PRSTATUS32_T_PR_WHO */
|
/* #undef HAVE_PRSTATUS32_T_PR_WHO */
|
||||||
|
|
||||||
/* Define if <sys/procfs.h> has prstatus_t. */
|
/* Define if <sys/procfs.h> has prstatus_t. */
|
||||||
/* #undef HAVE_PRSTATUS_T */
|
#define HAVE_PRSTATUS_T 1
|
||||||
|
|
||||||
/* Define if <sys/procfs.h> has prstatus_t.pr_who. */
|
/* Define if <sys/procfs.h> has prstatus_t.pr_who. */
|
||||||
/* #undef HAVE_PRSTATUS_T_PR_WHO */
|
/* #undef HAVE_PRSTATUS_T_PR_WHO */
|
||||||
|
@ -230,7 +230,7 @@
|
||||||
/* #undef HAVE_SYS_NDIR_H */
|
/* #undef HAVE_SYS_NDIR_H */
|
||||||
|
|
||||||
/* Define to 1 if you have the <sys/procfs.h> header file. */
|
/* Define to 1 if you have the <sys/procfs.h> header file. */
|
||||||
/* #undef HAVE_SYS_PROCFS_H */
|
#define HAVE_SYS_PROCFS_H 1
|
||||||
|
|
||||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||||
#define HAVE_SYS_STAT_H 1
|
#define HAVE_SYS_STAT_H 1
|
||||||
|
@ -291,7 +291,7 @@
|
||||||
#define SIZEOF_LONG_LONG 8
|
#define SIZEOF_LONG_LONG 8
|
||||||
|
|
||||||
/* The size of `off_t', as computed by sizeof. */
|
/* The size of `off_t', as computed by sizeof. */
|
||||||
#define SIZEOF_OFF_T 8
|
#define SIZEOF_OFF_T 4
|
||||||
|
|
||||||
/* The size of `short', as computed by sizeof. */
|
/* The size of `short', as computed by sizeof. */
|
||||||
/* #undef SIZEOF_SHORT */
|
/* #undef SIZEOF_SHORT */
|
||||||
|
@ -349,7 +349,7 @@
|
||||||
|
|
||||||
|
|
||||||
/* Version number of package */
|
/* Version number of package */
|
||||||
#define VERSION "2.21.1"
|
#define VERSION "2.22"
|
||||||
|
|
||||||
/* Number of bits in a file offset, on hosts where this is settable. */
|
/* Number of bits in a file offset, on hosts where this is settable. */
|
||||||
/* #undef _FILE_OFFSET_BITS */
|
/* #undef _FILE_OFFSET_BITS */
|
||||||
|
@ -358,11 +358,11 @@
|
||||||
/* #undef _LARGE_FILES */
|
/* #undef _LARGE_FILES */
|
||||||
|
|
||||||
/* Define to 1 if on MINIX. */
|
/* Define to 1 if on MINIX. */
|
||||||
/* #undef _MINIX */
|
#define _MINIX 1
|
||||||
|
|
||||||
/* Define to 2 if the system does not provide POSIX.1 features except with
|
/* Define to 2 if the system does not provide POSIX.1 features except with
|
||||||
this defined. */
|
this defined. */
|
||||||
/* #undef _POSIX_1_SOURCE */
|
#define _POSIX_1_SOURCE 2
|
||||||
|
|
||||||
/* Define to 1 if you need to in order for `stat' and other things to work. */
|
/* Define to 1 if you need to in order for `stat' and other things to work. */
|
||||||
/* #undef _POSIX_SOURCE */
|
#define _POSIX_SOURCE 1
|
||||||
|
|
|
@ -2,8 +2,8 @@
|
||||||
# Generated from: NetBSD: mknative-binutils,v 1.8 2011/09/25 04:00:58 christos Exp
|
# Generated from: NetBSD: mknative-binutils,v 1.8 2011/09/25 04:00:58 christos Exp
|
||||||
# Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp
|
# Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp
|
||||||
#
|
#
|
||||||
G_libbfd_la_DEPENDENCIES=elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo elf.lo elflink.lo elf-attrs.lo elf-strtab.lo elf-eh-frame.lo dwarf1.lo i386netbsd.lo aout32.lo elf32-gen.lo cpu-i386.lo netbsd-core.lo ofiles
|
G_libbfd_la_DEPENDENCIES=elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo elf.lo elflink.lo elf-attrs.lo elf-strtab.lo elf-eh-frame.lo dwarf1.lo elf32-gen.lo cpu-i386.lo ofiles
|
||||||
G_libbfd_la_OBJECTS=archive.lo archures.lo bfd.lo bfdio.lo bfdwin.lo cache.lo coffgen.lo corefile.lo format.lo init.lo libbfd.lo opncls.lo reloc.lo section.lo syms.lo targets.lo hash.lo linker.lo srec.lo binary.lo tekhex.lo ihex.lo stabs.lo stab-syms.lo merge.lo dwarf2.lo simple.lo compress.lo verilog.lo
|
G_libbfd_la_OBJECTS=archive.lo archures.lo bfd.lo bfdio.lo bfdwin.lo cache.lo coffgen.lo corefile.lo format.lo init.lo libbfd.lo opncls.lo reloc.lo section.lo syms.lo targets.lo hash.lo linker.lo srec.lo binary.lo tekhex.lo ihex.lo stabs.lo stab-syms.lo merge.lo dwarf2.lo simple.lo compress.lo verilog.lo
|
||||||
G_DEFS=-DHAVE_CONFIG_H
|
G_DEFS=-DHAVE_CONFIG_H
|
||||||
G_INCLUDES=-DNETBSD_CORE -I. -I${GNUHOSTDIST}/bfd -I${GNUHOSTDIST}/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_i386netbsd_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -I./../intl
|
G_INCLUDES=-I. -I${GNUHOSTDIST}/bfd -I${GNUHOSTDIST}/bfd/../include -DHAVE_bfd_elf32_i386_minix_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec
|
||||||
G_TDEFAULTS=-DDEFAULT_VECTOR=bfd_elf32_i386_vec -DSELECT_VECS='&bfd_elf32_i386_vec,&i386netbsd_vec,&bfd_elf32_little_generic_vec,&bfd_elf32_big_generic_vec' -DSELECT_ARCHITECTURES='&bfd_i386_arch'
|
G_TDEFAULTS=-DDEFAULT_VECTOR=bfd_elf32_i386_minix_vec -DSELECT_VECS='&bfd_elf32_i386_minix_vec,&bfd_elf32_little_generic_vec,&bfd_elf32_big_generic_vec' -DSELECT_ARCHITECTURES='&bfd_i386_arch'
|
||||||
|
|
|
@ -97,7 +97,7 @@
|
||||||
#define HAVE_DECL_VSNPRINTF 1
|
#define HAVE_DECL_VSNPRINTF 1
|
||||||
|
|
||||||
/* Define to 1 if you have the `dup3' function. */
|
/* Define to 1 if you have the `dup3' function. */
|
||||||
#define HAVE_DUP3 1
|
/* #undef HAVE_DUP3 */
|
||||||
|
|
||||||
/* Define to 1 if you have the <fcntl.h> header file. */
|
/* Define to 1 if you have the <fcntl.h> header file. */
|
||||||
#define HAVE_FCNTL_H 1
|
#define HAVE_FCNTL_H 1
|
||||||
|
@ -114,8 +114,11 @@
|
||||||
/* Define to 1 if you have the `getpagesize' function. */
|
/* Define to 1 if you have the `getpagesize' function. */
|
||||||
#define HAVE_GETPAGESIZE 1
|
#define HAVE_GETPAGESIZE 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `getrlimit' function. */
|
||||||
|
#define HAVE_GETRLIMIT 1
|
||||||
|
|
||||||
/* Define to 1 if you have the `getrusage' function. */
|
/* Define to 1 if you have the `getrusage' function. */
|
||||||
#define HAVE_GETRUSAGE 1
|
/* #undef HAVE_GETRUSAGE */
|
||||||
|
|
||||||
/* Define to 1 if you have the `getsysinfo' function. */
|
/* Define to 1 if you have the `getsysinfo' function. */
|
||||||
/* #undef HAVE_GETSYSINFO */
|
/* #undef HAVE_GETSYSINFO */
|
||||||
|
@ -174,9 +177,6 @@
|
||||||
/* Define to 1 if you have the `on_exit' function. */
|
/* Define to 1 if you have the `on_exit' function. */
|
||||||
/* #undef HAVE_ON_EXIT */
|
/* #undef HAVE_ON_EXIT */
|
||||||
|
|
||||||
/* Define if you have prctl PR_SET_NAME */
|
|
||||||
/* #undef HAVE_PRCTL_SET_NAME */
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <process.h> header file. */
|
/* Define to 1 if you have the <process.h> header file. */
|
||||||
/* #undef HAVE_PROCESS_H */
|
/* #undef HAVE_PROCESS_H */
|
||||||
|
|
||||||
|
@ -211,10 +211,13 @@
|
||||||
#define HAVE_SETENV 1
|
#define HAVE_SETENV 1
|
||||||
|
|
||||||
/* Define to 1 if you have the `setproctitle' function. */
|
/* Define to 1 if you have the `setproctitle' function. */
|
||||||
#define HAVE_SETPROCTITLE 1
|
/* #undef HAVE_SETPROCTITLE */
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `setrlimit' function. */
|
||||||
|
/* #undef HAVE_SETRLIMIT */
|
||||||
|
|
||||||
/* Define to 1 if you have the `sigsetmask' function. */
|
/* Define to 1 if you have the `sigsetmask' function. */
|
||||||
#define HAVE_SIGSETMASK 1
|
/* #undef HAVE_SIGSETMASK */
|
||||||
|
|
||||||
/* Define to 1 if you have the `snprintf' function. */
|
/* Define to 1 if you have the `snprintf' function. */
|
||||||
#define HAVE_SNPRINTF 1
|
#define HAVE_SNPRINTF 1
|
||||||
|
@ -289,13 +292,13 @@
|
||||||
#define HAVE_SYSCONF 1
|
#define HAVE_SYSCONF 1
|
||||||
|
|
||||||
/* Define to 1 if you have the `sysctl' function. */
|
/* Define to 1 if you have the `sysctl' function. */
|
||||||
#define HAVE_SYSCTL 1
|
/* #undef HAVE_SYSCTL */
|
||||||
|
|
||||||
/* Define to 1 if you have the `sysmp' function. */
|
/* Define to 1 if you have the `sysmp' function. */
|
||||||
/* #undef HAVE_SYSMP */
|
/* #undef HAVE_SYSMP */
|
||||||
|
|
||||||
/* Define if you have the sys_errlist variable. */
|
/* Define if you have the sys_errlist variable. */
|
||||||
#define HAVE_SYS_ERRLIST 1
|
/* #undef HAVE_SYS_ERRLIST */
|
||||||
|
|
||||||
/* Define to 1 if you have the <sys/file.h> header file. */
|
/* Define to 1 if you have the <sys/file.h> header file. */
|
||||||
#define HAVE_SYS_FILE_H 1
|
#define HAVE_SYS_FILE_H 1
|
||||||
|
@ -304,11 +307,14 @@
|
||||||
#define HAVE_SYS_MMAN_H 1
|
#define HAVE_SYS_MMAN_H 1
|
||||||
|
|
||||||
/* Define if you have the sys_nerr variable. */
|
/* Define if you have the sys_nerr variable. */
|
||||||
#define HAVE_SYS_NERR 1
|
/* #undef HAVE_SYS_NERR */
|
||||||
|
|
||||||
/* Define to 1 if you have the <sys/param.h> header file. */
|
/* Define to 1 if you have the <sys/param.h> header file. */
|
||||||
#define HAVE_SYS_PARAM_H 1
|
#define HAVE_SYS_PARAM_H 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <sys/prctl.h> header file. */
|
||||||
|
/* #undef HAVE_SYS_PRCTL_H */
|
||||||
|
|
||||||
/* Define to 1 if you have the <sys/pstat.h> header file. */
|
/* Define to 1 if you have the <sys/pstat.h> header file. */
|
||||||
/* #undef HAVE_SYS_PSTAT_H */
|
/* #undef HAVE_SYS_PSTAT_H */
|
||||||
|
|
||||||
|
@ -316,7 +322,7 @@
|
||||||
#define HAVE_SYS_RESOURCE_H 1
|
#define HAVE_SYS_RESOURCE_H 1
|
||||||
|
|
||||||
/* Define if you have the sys_siglist variable. */
|
/* Define if you have the sys_siglist variable. */
|
||||||
#define HAVE_SYS_SIGLIST 1
|
/* #undef HAVE_SYS_SIGLIST */
|
||||||
|
|
||||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||||
#define HAVE_SYS_STAT_H 1
|
#define HAVE_SYS_STAT_H 1
|
||||||
|
@ -382,10 +388,10 @@
|
||||||
#define HAVE_VSPRINTF 1
|
#define HAVE_VSPRINTF 1
|
||||||
|
|
||||||
/* Define to 1 if you have the `wait3' function. */
|
/* Define to 1 if you have the `wait3' function. */
|
||||||
#define HAVE_WAIT3 1
|
/* #undef HAVE_WAIT3 */
|
||||||
|
|
||||||
/* Define to 1 if you have the `wait4' function. */
|
/* Define to 1 if you have the `wait4' function. */
|
||||||
#define HAVE_WAIT4 1
|
/* #undef HAVE_WAIT4 */
|
||||||
|
|
||||||
/* Define to 1 if you have the `waitpid' function. */
|
/* Define to 1 if you have the `waitpid' function. */
|
||||||
#define HAVE_WAITPID 1
|
#define HAVE_WAITPID 1
|
||||||
|
|
|
@ -97,7 +97,7 @@
|
||||||
#define HAVE_DECL_VSNPRINTF 1
|
#define HAVE_DECL_VSNPRINTF 1
|
||||||
|
|
||||||
/* Define to 1 if you have the `dup3' function. */
|
/* Define to 1 if you have the `dup3' function. */
|
||||||
#define HAVE_DUP3 1
|
/* #undef HAVE_DUP3 */
|
||||||
|
|
||||||
/* Define to 1 if you have the <fcntl.h> header file. */
|
/* Define to 1 if you have the <fcntl.h> header file. */
|
||||||
#define HAVE_FCNTL_H 1
|
#define HAVE_FCNTL_H 1
|
||||||
|
@ -114,8 +114,11 @@
|
||||||
/* Define to 1 if you have the `getpagesize' function. */
|
/* Define to 1 if you have the `getpagesize' function. */
|
||||||
#define HAVE_GETPAGESIZE 1
|
#define HAVE_GETPAGESIZE 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `getrlimit' function. */
|
||||||
|
#define HAVE_GETRLIMIT 1
|
||||||
|
|
||||||
/* Define to 1 if you have the `getrusage' function. */
|
/* Define to 1 if you have the `getrusage' function. */
|
||||||
#define HAVE_GETRUSAGE 1
|
/* #undef HAVE_GETRUSAGE */
|
||||||
|
|
||||||
/* Define to 1 if you have the `getsysinfo' function. */
|
/* Define to 1 if you have the `getsysinfo' function. */
|
||||||
/* #undef HAVE_GETSYSINFO */
|
/* #undef HAVE_GETSYSINFO */
|
||||||
|
@ -174,9 +177,6 @@
|
||||||
/* Define to 1 if you have the `on_exit' function. */
|
/* Define to 1 if you have the `on_exit' function. */
|
||||||
/* #undef HAVE_ON_EXIT */
|
/* #undef HAVE_ON_EXIT */
|
||||||
|
|
||||||
/* Define if you have prctl PR_SET_NAME */
|
|
||||||
/* #undef HAVE_PRCTL_SET_NAME */
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <process.h> header file. */
|
/* Define to 1 if you have the <process.h> header file. */
|
||||||
/* #undef HAVE_PROCESS_H */
|
/* #undef HAVE_PROCESS_H */
|
||||||
|
|
||||||
|
@ -211,10 +211,13 @@
|
||||||
#define HAVE_SETENV 1
|
#define HAVE_SETENV 1
|
||||||
|
|
||||||
/* Define to 1 if you have the `setproctitle' function. */
|
/* Define to 1 if you have the `setproctitle' function. */
|
||||||
#define HAVE_SETPROCTITLE 1
|
/* #undef HAVE_SETPROCTITLE */
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `setrlimit' function. */
|
||||||
|
/* #undef HAVE_SETRLIMIT */
|
||||||
|
|
||||||
/* Define to 1 if you have the `sigsetmask' function. */
|
/* Define to 1 if you have the `sigsetmask' function. */
|
||||||
#define HAVE_SIGSETMASK 1
|
/* #undef HAVE_SIGSETMASK */
|
||||||
|
|
||||||
/* Define to 1 if you have the `snprintf' function. */
|
/* Define to 1 if you have the `snprintf' function. */
|
||||||
#define HAVE_SNPRINTF 1
|
#define HAVE_SNPRINTF 1
|
||||||
|
@ -289,13 +292,13 @@
|
||||||
#define HAVE_SYSCONF 1
|
#define HAVE_SYSCONF 1
|
||||||
|
|
||||||
/* Define to 1 if you have the `sysctl' function. */
|
/* Define to 1 if you have the `sysctl' function. */
|
||||||
#define HAVE_SYSCTL 1
|
/* #undef HAVE_SYSCTL */
|
||||||
|
|
||||||
/* Define to 1 if you have the `sysmp' function. */
|
/* Define to 1 if you have the `sysmp' function. */
|
||||||
/* #undef HAVE_SYSMP */
|
/* #undef HAVE_SYSMP */
|
||||||
|
|
||||||
/* Define if you have the sys_errlist variable. */
|
/* Define if you have the sys_errlist variable. */
|
||||||
#define HAVE_SYS_ERRLIST 1
|
/* #undef HAVE_SYS_ERRLIST */
|
||||||
|
|
||||||
/* Define to 1 if you have the <sys/file.h> header file. */
|
/* Define to 1 if you have the <sys/file.h> header file. */
|
||||||
#define HAVE_SYS_FILE_H 1
|
#define HAVE_SYS_FILE_H 1
|
||||||
|
@ -304,11 +307,14 @@
|
||||||
#define HAVE_SYS_MMAN_H 1
|
#define HAVE_SYS_MMAN_H 1
|
||||||
|
|
||||||
/* Define if you have the sys_nerr variable. */
|
/* Define if you have the sys_nerr variable. */
|
||||||
#define HAVE_SYS_NERR 1
|
/* #undef HAVE_SYS_NERR */
|
||||||
|
|
||||||
/* Define to 1 if you have the <sys/param.h> header file. */
|
/* Define to 1 if you have the <sys/param.h> header file. */
|
||||||
#define HAVE_SYS_PARAM_H 1
|
#define HAVE_SYS_PARAM_H 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <sys/prctl.h> header file. */
|
||||||
|
/* #undef HAVE_SYS_PRCTL_H */
|
||||||
|
|
||||||
/* Define to 1 if you have the <sys/pstat.h> header file. */
|
/* Define to 1 if you have the <sys/pstat.h> header file. */
|
||||||
/* #undef HAVE_SYS_PSTAT_H */
|
/* #undef HAVE_SYS_PSTAT_H */
|
||||||
|
|
||||||
|
@ -316,7 +322,7 @@
|
||||||
#define HAVE_SYS_RESOURCE_H 1
|
#define HAVE_SYS_RESOURCE_H 1
|
||||||
|
|
||||||
/* Define if you have the sys_siglist variable. */
|
/* Define if you have the sys_siglist variable. */
|
||||||
#define HAVE_SYS_SIGLIST 1
|
/* #undef HAVE_SYS_SIGLIST */
|
||||||
|
|
||||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||||
#define HAVE_SYS_STAT_H 1
|
#define HAVE_SYS_STAT_H 1
|
||||||
|
@ -382,10 +388,10 @@
|
||||||
#define HAVE_VSPRINTF 1
|
#define HAVE_VSPRINTF 1
|
||||||
|
|
||||||
/* Define to 1 if you have the `wait3' function. */
|
/* Define to 1 if you have the `wait3' function. */
|
||||||
#define HAVE_WAIT3 1
|
/* #undef HAVE_WAIT3 */
|
||||||
|
|
||||||
/* Define to 1 if you have the `wait4' function. */
|
/* Define to 1 if you have the `wait4' function. */
|
||||||
#define HAVE_WAIT4 1
|
/* #undef HAVE_WAIT4 */
|
||||||
|
|
||||||
/* Define to 1 if you have the `waitpid' function. */
|
/* Define to 1 if you have the `waitpid' function. */
|
||||||
#define HAVE_WAITPID 1
|
#define HAVE_WAITPID 1
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
#
|
#
|
||||||
G_ALLOCA=
|
G_ALLOCA=
|
||||||
G_EXTRA_OFILES=
|
G_EXTRA_OFILES=
|
||||||
G_LIBOBJS=mempcpy.o mkstemps.o strverscmp.o strncmp.o
|
G_LIBOBJS=mempcpy.o mkstemps.o sigsetmask.o strverscmp.o setproctitle.o strncmp.o
|
||||||
G_REQUIRED_OFILES=regex.o cplus-dem.o cp-demangle.o md5.o sha1.o alloca.o argv.o choose-temp.o concat.o cp-demint.o crc32.o dyn-string.o fdmatch.o fibheap.o filename_cmp.o floatformat.o fnmatch.o fopen_unlocked.o getopt.o getopt1.o getpwd.o getruntime.o hashtab.o hex.o lbasename.o lrealpath.o make-relative-prefix.o make-temp-file.o objalloc.o obstack.o partition.o pexecute.o physmem.o pex-common.o pex-one.o pex-unix.o safe-ctype.o simple-object.o simple-object-coff.o simple-object-elf.o simple-object-mach-o.o sort.o spaces.o splay-tree.o strerror.o strsignal.o unlink-if-ordinary.o xatexit.o xexit.o xmalloc.o xmemdup.o xstrdup.o xstrerror.o xstrndup.o
|
G_REQUIRED_OFILES=regex.o cplus-dem.o cp-demangle.o md5.o sha1.o alloca.o argv.o choose-temp.o concat.o cp-demint.o crc32.o dyn-string.o fdmatch.o fibheap.o filename_cmp.o floatformat.o fnmatch.o fopen_unlocked.o getopt.o getopt1.o getpwd.o getruntime.o hashtab.o hex.o lbasename.o lrealpath.o make-relative-prefix.o make-temp-file.o objalloc.o obstack.o partition.o pexecute.o physmem.o pex-common.o pex-one.o pex-unix.o safe-ctype.o simple-object.o simple-object-coff.o simple-object-elf.o simple-object-mach-o.o sort.o spaces.o splay-tree.o strerror.o strsignal.o unlink-if-ordinary.o xatexit.o xexit.o xmalloc.o xmemdup.o xstrdup.o xstrerror.o xstrndup.o
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
/* Define to 1 if translation of program messages to the user's native
|
/* Define to 1 if translation of program messages to the user's native
|
||||||
language is requested. */
|
language is requested. */
|
||||||
#define ENABLE_NLS 1
|
/* #undef ENABLE_NLS */
|
||||||
|
|
||||||
/* Define to 1 if you have the declaration of `basename', and to 0 if you
|
/* Define to 1 if you have the declaration of `basename', and to 0 if you
|
||||||
don't. */
|
don't. */
|
||||||
|
@ -101,14 +101,14 @@
|
||||||
|
|
||||||
|
|
||||||
/* Version number of package */
|
/* Version number of package */
|
||||||
#define VERSION "2.21.1"
|
#define VERSION "2.22"
|
||||||
|
|
||||||
/* Define to 1 if on MINIX. */
|
/* Define to 1 if on MINIX. */
|
||||||
/* #undef _MINIX */
|
#define _MINIX 1
|
||||||
|
|
||||||
/* Define to 2 if the system does not provide POSIX.1 features except with
|
/* Define to 2 if the system does not provide POSIX.1 features except with
|
||||||
this defined. */
|
this defined. */
|
||||||
/* #undef _POSIX_1_SOURCE */
|
#define _POSIX_1_SOURCE 2
|
||||||
|
|
||||||
/* Define to 1 if you need to in order for `stat' and other things to work. */
|
/* Define to 1 if you need to in order for `stat' and other things to work. */
|
||||||
/* #undef _POSIX_SOURCE */
|
#define _POSIX_SOURCE 1
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
/* Define to 1 if translation of program messages to the user's native
|
/* Define to 1 if translation of program messages to the user's native
|
||||||
language is requested. */
|
language is requested. */
|
||||||
#define ENABLE_NLS 1
|
/* #undef ENABLE_NLS */
|
||||||
|
|
||||||
/* Define to 1 if you have the declaration of `basename', and to 0 if you
|
/* Define to 1 if you have the declaration of `basename', and to 0 if you
|
||||||
don't. */
|
don't. */
|
||||||
|
@ -101,14 +101,14 @@
|
||||||
|
|
||||||
|
|
||||||
/* Version number of package */
|
/* Version number of package */
|
||||||
#define VERSION "2.21.1"
|
#define VERSION "2.22"
|
||||||
|
|
||||||
/* Define to 1 if on MINIX. */
|
/* Define to 1 if on MINIX. */
|
||||||
/* #undef _MINIX */
|
#define _MINIX 1
|
||||||
|
|
||||||
/* Define to 2 if the system does not provide POSIX.1 features except with
|
/* Define to 2 if the system does not provide POSIX.1 features except with
|
||||||
this defined. */
|
this defined. */
|
||||||
/* #undef _POSIX_1_SOURCE */
|
#define _POSIX_1_SOURCE 2
|
||||||
|
|
||||||
/* Define to 1 if you need to in order for `stat' and other things to work. */
|
/* Define to 1 if you need to in order for `stat' and other things to work. */
|
||||||
/* #undef _POSIX_SOURCE */
|
#define _POSIX_SOURCE 1
|
||||||
|
|
|
@ -133,11 +133,12 @@ diff -rNU3 dist.nbsd/gas/configure dist/gas/configure
|
||||||
diff -rNU3 dist.nbsd/gas/configure.tgt dist/gas/configure.tgt
|
diff -rNU3 dist.nbsd/gas/configure.tgt dist/gas/configure.tgt
|
||||||
--- dist.nbsd/gas/configure.tgt 2013-04-08 23:50:58.000000000 +0200
|
--- dist.nbsd/gas/configure.tgt 2013-04-08 23:50:58.000000000 +0200
|
||||||
+++ dist/gas/configure.tgt 2013-04-09 00:31:05.000000000 +0200
|
+++ dist/gas/configure.tgt 2013-04-09 00:31:05.000000000 +0200
|
||||||
@@ -426,6 +426,7 @@
|
@@ -426,6 +426,8 @@
|
||||||
*-*-elf | *-*-sysv4*) fmt=elf ;;
|
*-*-elf | *-*-sysv4*) fmt=elf ;;
|
||||||
*-*-solaris*) fmt=elf em=solaris ;;
|
*-*-solaris*) fmt=elf em=solaris ;;
|
||||||
*-*-aros*) fmt=elf em=linux ;;
|
*-*-aros*) fmt=elf em=linux ;;
|
||||||
+ *-*-minix*) fmt=elf em=minix ;;
|
+ i*-*-minix*) fmt=elf em=minix ;;
|
||||||
|
+ arm*-*-minix*) fmt=elf em=armeabi ;;
|
||||||
*-*-vxworks* | *-*-windiss) fmt=elf em=vxworks ;;
|
*-*-vxworks* | *-*-windiss) fmt=elf em=vxworks ;;
|
||||||
*-*-netware) fmt=elf em=netware ;;
|
*-*-netware) fmt=elf em=netware ;;
|
||||||
esac
|
esac
|
||||||
|
|
5
external/gpl3/binutils/usr.bin/Makefile.inc
vendored
5
external/gpl3/binutils/usr.bin/Makefile.inc
vendored
|
@ -16,6 +16,11 @@ CPPFLAGS+= ${GNUCPPFLAGS:M-D*:N-DLOCALEDIR*} ${GNUCPPFLAGS:M-I*:N-I.*} \
|
||||||
LDADD+=-lz
|
LDADD+=-lz
|
||||||
DPADD+=${LIBZ}
|
DPADD+=${LIBZ}
|
||||||
|
|
||||||
|
.if defined(__MINIX)
|
||||||
|
LDADD+= -lm
|
||||||
|
DPADD+= ${LIBM}
|
||||||
|
.endif
|
||||||
|
|
||||||
NOGCCERROR= # defined
|
NOGCCERROR= # defined
|
||||||
|
|
||||||
.endif # __MAKEFILE_INC_INCLUDED__
|
.endif # __MAKEFILE_INC_INCLUDED__
|
||||||
|
|
|
@ -20,8 +20,10 @@ MAN= ${G_man_MANS:M${PROG}.1}
|
||||||
|
|
||||||
CPPFLAGS+= -I${.CURDIR}/../common/arch/${MACHINE_ARCH}
|
CPPFLAGS+= -I${.CURDIR}/../common/arch/${MACHINE_ARCH}
|
||||||
|
|
||||||
|
.if !defined(__MINIX)
|
||||||
LDADD+= -lintl
|
LDADD+= -lintl
|
||||||
DPADD+= ${LIBINTL}
|
DPADD+= ${LIBINTL}
|
||||||
|
.endif # !defined(__MINIX)
|
||||||
|
|
||||||
.if !empty(G_${BUPROG}_DEPENDENCIES:M*/libopcodes*)
|
.if !empty(G_${BUPROG}_DEPENDENCIES:M*/libopcodes*)
|
||||||
OPCODESOBJ!= cd ${TOP}/${BFDSUBDIR}/libopcodes && ${PRINTOBJDIR}
|
OPCODESOBJ!= cd ${TOP}/${BFDSUBDIR}/libopcodes && ${PRINTOBJDIR}
|
||||||
|
|
|
@ -15,13 +15,13 @@
|
||||||
|
|
||||||
/* Define to 1 if translation of program messages to the user's native
|
/* Define to 1 if translation of program messages to the user's native
|
||||||
language is requested. */
|
language is requested. */
|
||||||
#define ENABLE_NLS 1
|
/* #undef ENABLE_NLS */
|
||||||
|
|
||||||
/* Suffix used for executables, if any. */
|
/* Suffix used for executables, if any. */
|
||||||
#define EXECUTABLE_SUFFIX ""
|
#define EXECUTABLE_SUFFIX ""
|
||||||
|
|
||||||
/* Define to 1 if you have `alloca', as a function or macro. */
|
/* Define to 1 if you have `alloca', as a function or macro. */
|
||||||
#define HAVE_ALLOCA 1
|
/* #undef HAVE_ALLOCA */
|
||||||
|
|
||||||
/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
|
/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
|
||||||
*/
|
*/
|
||||||
|
@ -145,10 +145,10 @@
|
||||||
#define HAVE_UNISTD_H 1
|
#define HAVE_UNISTD_H 1
|
||||||
|
|
||||||
/* Define to 1 if you have the `utimes' function. */
|
/* Define to 1 if you have the `utimes' function. */
|
||||||
#define HAVE_UTIMES 1
|
/* #undef HAVE_UTIMES */
|
||||||
|
|
||||||
/* Define to 1 if you have the <zlib.h> header file. */
|
/* Define to 1 if you have the <zlib.h> header file. */
|
||||||
/* #undef HAVE_ZLIB_H */
|
#define HAVE_ZLIB_H 1
|
||||||
|
|
||||||
/* Define as const if the declaration of iconv() needs const. */
|
/* Define as const if the declaration of iconv() needs const. */
|
||||||
#define ICONV_CONST const
|
#define ICONV_CONST const
|
||||||
|
@ -190,7 +190,7 @@
|
||||||
#define STDC_HEADERS 1
|
#define STDC_HEADERS 1
|
||||||
|
|
||||||
/* Configured target name. */
|
/* Configured target name. */
|
||||||
#define TARGET "arm--netbsdelf-eabi"
|
#define TARGET "arm-elf32-minix"
|
||||||
|
|
||||||
/* Define to 1 if user symbol names have a leading underscore, 0 if not. */
|
/* Define to 1 if user symbol names have a leading underscore, 0 if not. */
|
||||||
#define TARGET_PREPENDS_UNDERSCORE 0
|
#define TARGET_PREPENDS_UNDERSCORE 0
|
||||||
|
@ -221,11 +221,11 @@
|
||||||
|
|
||||||
|
|
||||||
/* Version number of package */
|
/* Version number of package */
|
||||||
#define VERSION "2.21.1"
|
#define VERSION "2.22"
|
||||||
|
|
||||||
/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
|
/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
|
||||||
`char[]'. */
|
`char[]'. */
|
||||||
/* #undef YYTEXT_POINTER */
|
#define YYTEXT_POINTER 1
|
||||||
|
|
||||||
/* Number of bits in a file offset, on hosts where this is settable. */
|
/* Number of bits in a file offset, on hosts where this is settable. */
|
||||||
/* #undef _FILE_OFFSET_BITS */
|
/* #undef _FILE_OFFSET_BITS */
|
||||||
|
@ -234,11 +234,11 @@
|
||||||
/* #undef _LARGE_FILES */
|
/* #undef _LARGE_FILES */
|
||||||
|
|
||||||
/* Define to 1 if on MINIX. */
|
/* Define to 1 if on MINIX. */
|
||||||
/* #undef _MINIX */
|
#define _MINIX 1
|
||||||
|
|
||||||
/* Define to 2 if the system does not provide POSIX.1 features except with
|
/* Define to 2 if the system does not provide POSIX.1 features except with
|
||||||
this defined. */
|
this defined. */
|
||||||
/* #undef _POSIX_1_SOURCE */
|
#define _POSIX_1_SOURCE 2
|
||||||
|
|
||||||
/* Define to 1 if you need to in order for `stat' and other things to work. */
|
/* Define to 1 if you need to in order for `stat' and other things to work. */
|
||||||
/* #undef _POSIX_SOURCE */
|
#define _POSIX_SOURCE 1
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
# Generated from: NetBSD: mknative-binutils,v 1.8 2011/09/25 04:00:58 christos Exp
|
# Generated from: NetBSD: mknative-binutils,v 1.8 2011/09/25 04:00:58 christos Exp
|
||||||
# Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp
|
# Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp
|
||||||
#
|
#
|
||||||
G_VERSION=2.21.1
|
G_VERSION=2.22
|
||||||
G_DEFS=-DHAVE_CONFIG_H
|
G_DEFS=-DHAVE_CONFIG_H
|
||||||
G_INCLUDES=
|
G_INCLUDES=
|
||||||
G_PROGRAMS=size objdump ar strings ranlib objcopy addr2line readelf elfedit nm-new strip-new cxxfilt
|
G_PROGRAMS=size objdump ar strings ranlib objcopy addr2line readelf elfedit nm-new strip-new cxxfilt
|
||||||
|
@ -11,26 +11,26 @@ G_TEXINFOS=binutils.texi
|
||||||
G_PKGVERSION=(NetBSD Binutils nb1)
|
G_PKGVERSION=(NetBSD Binutils nb1)
|
||||||
G_REPORT_BUGS_TEXI=@uref{http://www.NetBSD.org/support/send-pr.html}
|
G_REPORT_BUGS_TEXI=@uref{http://www.NetBSD.org/support/send-pr.html}
|
||||||
G_size_OBJECTS=size.o bucomm.o version.o filemode.o
|
G_size_OBJECTS=size.o bucomm.o version.o filemode.o
|
||||||
G_size_DEPENDENCIES=./../intl/libintl.a ../libiberty/libiberty.a ../bfd/libbfd.la
|
G_size_DEPENDENCIES= ../libiberty/libiberty.a ../bfd/libbfd.la
|
||||||
G_objdump_OBJECTS=objdump.o dwarf.o prdbg.o rddbg.o debug.o stabs.o ieee.o rdcoff.o bucomm.o version.o filemode.o elfcomm.o
|
G_objdump_OBJECTS=objdump.o dwarf.o prdbg.o rddbg.o debug.o stabs.o ieee.o rdcoff.o bucomm.o version.o filemode.o elfcomm.o
|
||||||
G_objdump_DEPENDENCIES=./../intl/libintl.a ../libiberty/libiberty.a ../bfd/libbfd.la ../opcodes/libopcodes.la
|
G_objdump_DEPENDENCIES= ../libiberty/libiberty.a ../bfd/libbfd.la ../opcodes/libopcodes.la
|
||||||
G_ar_OBJECTS=arparse.o arlex.o ar.o not-ranlib.o arsup.o rename.o binemul.o emul_vanilla.o bucomm.o version.o filemode.o
|
G_ar_OBJECTS=arparse.o arlex.o ar.o not-ranlib.o arsup.o rename.o binemul.o emul_vanilla.o bucomm.o version.o filemode.o
|
||||||
G_ar_DEPENDENCIES=./../intl/libintl.a ../libiberty/libiberty.a ../bfd/libbfd.la
|
G_ar_DEPENDENCIES= ../libiberty/libiberty.a ../bfd/libbfd.la
|
||||||
G_strings_OBJECTS=strings.o bucomm.o version.o filemode.o
|
G_strings_OBJECTS=strings.o bucomm.o version.o filemode.o
|
||||||
G_strings_DEPENDENCIES=./../intl/libintl.a ../libiberty/libiberty.a ../bfd/libbfd.la
|
G_strings_DEPENDENCIES= ../libiberty/libiberty.a ../bfd/libbfd.la
|
||||||
G_ranlib_OBJECTS=ar.o is-ranlib.o arparse.o arlex.o arsup.o rename.o binemul.o emul_vanilla.o bucomm.o version.o filemode.o
|
G_ranlib_OBJECTS=ar.o is-ranlib.o arparse.o arlex.o arsup.o rename.o binemul.o emul_vanilla.o bucomm.o version.o filemode.o
|
||||||
G_ranlib_DEPENDENCIES=./../intl/libintl.a ../libiberty/libiberty.a ../bfd/libbfd.la
|
G_ranlib_DEPENDENCIES= ../libiberty/libiberty.a ../bfd/libbfd.la
|
||||||
G_objcopy_OBJECTS=objcopy.o not-strip.o rename.o rddbg.o debug.o stabs.o ieee.o rdcoff.o wrstabs.o bucomm.o version.o filemode.o
|
G_objcopy_OBJECTS=objcopy.o not-strip.o rename.o rddbg.o debug.o stabs.o ieee.o rdcoff.o wrstabs.o bucomm.o version.o filemode.o
|
||||||
G_objcopy_DEPENDENCIES=./../intl/libintl.a ../libiberty/libiberty.a ../bfd/libbfd.la
|
G_objcopy_DEPENDENCIES= ../libiberty/libiberty.a ../bfd/libbfd.la
|
||||||
G_addr2line_OBJECTS=addr2line.o bucomm.o version.o filemode.o
|
G_addr2line_OBJECTS=addr2line.o bucomm.o version.o filemode.o
|
||||||
G_addr2line_DEPENDENCIES=./../intl/libintl.a ../libiberty/libiberty.a ../bfd/libbfd.la
|
G_addr2line_DEPENDENCIES= ../libiberty/libiberty.a ../bfd/libbfd.la
|
||||||
G_readelf_OBJECTS=readelf.o version.o unwind-ia64.o dwarf.o elfcomm.o
|
G_readelf_OBJECTS=readelf.o version.o unwind-ia64.o dwarf.o elfcomm.o
|
||||||
G_readelf_DEPENDENCIES=./../intl/libintl.a ../libiberty/libiberty.a
|
G_readelf_DEPENDENCIES= ../libiberty/libiberty.a
|
||||||
G_elfedit_OBJECTS=elfedit.o version.o elfcomm.o
|
G_elfedit_OBJECTS=elfedit.o version.o elfcomm.o
|
||||||
G_elfedit_DEPENDENCIES=./../intl/libintl.a ../libiberty/libiberty.a
|
G_elfedit_DEPENDENCIES= ../libiberty/libiberty.a
|
||||||
G_nm_new_OBJECTS=nm.o bucomm.o version.o filemode.o
|
G_nm_new_OBJECTS=nm.o bucomm.o version.o filemode.o
|
||||||
G_nm_new_DEPENDENCIES=./../intl/libintl.a ../libiberty/libiberty.a ../bfd/libbfd.la
|
G_nm_new_DEPENDENCIES= ../libiberty/libiberty.a ../bfd/libbfd.la
|
||||||
G_strip_new_OBJECTS=objcopy.o is-strip.o rename.o rddbg.o debug.o stabs.o ieee.o rdcoff.o wrstabs.o bucomm.o version.o filemode.o
|
G_strip_new_OBJECTS=objcopy.o is-strip.o rename.o rddbg.o debug.o stabs.o ieee.o rdcoff.o wrstabs.o bucomm.o version.o filemode.o
|
||||||
G_strip_new_DEPENDENCIES=./../intl/libintl.a ../libiberty/libiberty.a ../bfd/libbfd.la
|
G_strip_new_DEPENDENCIES= ../libiberty/libiberty.a ../bfd/libbfd.la
|
||||||
G_cxxfilt_OBJECTS=cxxfilt.o bucomm.o version.o filemode.o
|
G_cxxfilt_OBJECTS=cxxfilt.o bucomm.o version.o filemode.o
|
||||||
G_cxxfilt_DEPENDENCIES=./../intl/libintl.a ../libiberty/libiberty.a ../bfd/libbfd.la
|
G_cxxfilt_DEPENDENCIES= ../libiberty/libiberty.a ../bfd/libbfd.la
|
||||||
|
|
|
@ -15,13 +15,13 @@
|
||||||
|
|
||||||
/* Define to 1 if translation of program messages to the user's native
|
/* Define to 1 if translation of program messages to the user's native
|
||||||
language is requested. */
|
language is requested. */
|
||||||
#define ENABLE_NLS 1
|
/* #undef ENABLE_NLS */
|
||||||
|
|
||||||
/* Suffix used for executables, if any. */
|
/* Suffix used for executables, if any. */
|
||||||
#define EXECUTABLE_SUFFIX ""
|
#define EXECUTABLE_SUFFIX ""
|
||||||
|
|
||||||
/* Define to 1 if you have `alloca', as a function or macro. */
|
/* Define to 1 if you have `alloca', as a function or macro. */
|
||||||
#define HAVE_ALLOCA 1
|
/* #undef HAVE_ALLOCA */
|
||||||
|
|
||||||
/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
|
/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
|
||||||
*/
|
*/
|
||||||
|
@ -145,7 +145,7 @@
|
||||||
#define HAVE_UNISTD_H 1
|
#define HAVE_UNISTD_H 1
|
||||||
|
|
||||||
/* Define to 1 if you have the `utimes' function. */
|
/* Define to 1 if you have the `utimes' function. */
|
||||||
#define HAVE_UTIMES 1
|
/* #undef HAVE_UTIMES */
|
||||||
|
|
||||||
/* Define to 1 if you have the <zlib.h> header file. */
|
/* Define to 1 if you have the <zlib.h> header file. */
|
||||||
#define HAVE_ZLIB_H 1
|
#define HAVE_ZLIB_H 1
|
||||||
|
@ -190,7 +190,7 @@
|
||||||
#define STDC_HEADERS 1
|
#define STDC_HEADERS 1
|
||||||
|
|
||||||
/* Configured target name. */
|
/* Configured target name. */
|
||||||
#define TARGET "i486--netbsdelf"
|
#define TARGET "i586-elf32-minix"
|
||||||
|
|
||||||
/* Define to 1 if user symbol names have a leading underscore, 0 if not. */
|
/* Define to 1 if user symbol names have a leading underscore, 0 if not. */
|
||||||
#define TARGET_PREPENDS_UNDERSCORE 0
|
#define TARGET_PREPENDS_UNDERSCORE 0
|
||||||
|
@ -221,7 +221,7 @@
|
||||||
|
|
||||||
|
|
||||||
/* Version number of package */
|
/* Version number of package */
|
||||||
#define VERSION "2.21.1"
|
#define VERSION "2.22"
|
||||||
|
|
||||||
/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
|
/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
|
||||||
`char[]'. */
|
`char[]'. */
|
||||||
|
@ -234,11 +234,11 @@
|
||||||
/* #undef _LARGE_FILES */
|
/* #undef _LARGE_FILES */
|
||||||
|
|
||||||
/* Define to 1 if on MINIX. */
|
/* Define to 1 if on MINIX. */
|
||||||
/* #undef _MINIX */
|
#define _MINIX 1
|
||||||
|
|
||||||
/* Define to 2 if the system does not provide POSIX.1 features except with
|
/* Define to 2 if the system does not provide POSIX.1 features except with
|
||||||
this defined. */
|
this defined. */
|
||||||
/* #undef _POSIX_1_SOURCE */
|
#define _POSIX_1_SOURCE 2
|
||||||
|
|
||||||
/* Define to 1 if you need to in order for `stat' and other things to work. */
|
/* Define to 1 if you need to in order for `stat' and other things to work. */
|
||||||
/* #undef _POSIX_SOURCE */
|
#define _POSIX_SOURCE 1
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
# Generated from: NetBSD: mknative-binutils,v 1.8 2011/09/25 04:00:58 christos Exp
|
# Generated from: NetBSD: mknative-binutils,v 1.8 2011/09/25 04:00:58 christos Exp
|
||||||
# Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp
|
# Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp
|
||||||
#
|
#
|
||||||
G_VERSION=2.21.1
|
G_VERSION=2.22
|
||||||
G_DEFS=-DHAVE_CONFIG_H
|
G_DEFS=-DHAVE_CONFIG_H
|
||||||
G_INCLUDES=
|
G_INCLUDES=
|
||||||
G_PROGRAMS=size objdump ar strings ranlib objcopy addr2line readelf elfedit nm-new strip-new cxxfilt
|
G_PROGRAMS=size objdump ar strings ranlib objcopy addr2line readelf elfedit nm-new strip-new cxxfilt
|
||||||
|
@ -11,26 +11,26 @@ G_TEXINFOS=binutils.texi
|
||||||
G_PKGVERSION=(NetBSD Binutils nb1)
|
G_PKGVERSION=(NetBSD Binutils nb1)
|
||||||
G_REPORT_BUGS_TEXI=@uref{http://www.NetBSD.org/support/send-pr.html}
|
G_REPORT_BUGS_TEXI=@uref{http://www.NetBSD.org/support/send-pr.html}
|
||||||
G_size_OBJECTS=size.o bucomm.o version.o filemode.o
|
G_size_OBJECTS=size.o bucomm.o version.o filemode.o
|
||||||
G_size_DEPENDENCIES=./../intl/libintl.a ../libiberty/libiberty.a ../bfd/libbfd.la
|
G_size_DEPENDENCIES= ../libiberty/libiberty.a ../bfd/libbfd.la
|
||||||
G_objdump_OBJECTS=objdump.o dwarf.o prdbg.o rddbg.o debug.o stabs.o ieee.o rdcoff.o bucomm.o version.o filemode.o elfcomm.o
|
G_objdump_OBJECTS=objdump.o dwarf.o prdbg.o rddbg.o debug.o stabs.o ieee.o rdcoff.o bucomm.o version.o filemode.o elfcomm.o
|
||||||
G_objdump_DEPENDENCIES=./../intl/libintl.a ../libiberty/libiberty.a ../bfd/libbfd.la ../opcodes/libopcodes.la
|
G_objdump_DEPENDENCIES= ../libiberty/libiberty.a ../bfd/libbfd.la ../opcodes/libopcodes.la
|
||||||
G_ar_OBJECTS=arparse.o arlex.o ar.o not-ranlib.o arsup.o rename.o binemul.o emul_vanilla.o bucomm.o version.o filemode.o
|
G_ar_OBJECTS=arparse.o arlex.o ar.o not-ranlib.o arsup.o rename.o binemul.o emul_vanilla.o bucomm.o version.o filemode.o
|
||||||
G_ar_DEPENDENCIES=./../intl/libintl.a ../libiberty/libiberty.a ../bfd/libbfd.la
|
G_ar_DEPENDENCIES= ../libiberty/libiberty.a ../bfd/libbfd.la
|
||||||
G_strings_OBJECTS=strings.o bucomm.o version.o filemode.o
|
G_strings_OBJECTS=strings.o bucomm.o version.o filemode.o
|
||||||
G_strings_DEPENDENCIES=./../intl/libintl.a ../libiberty/libiberty.a ../bfd/libbfd.la
|
G_strings_DEPENDENCIES= ../libiberty/libiberty.a ../bfd/libbfd.la
|
||||||
G_ranlib_OBJECTS=ar.o is-ranlib.o arparse.o arlex.o arsup.o rename.o binemul.o emul_vanilla.o bucomm.o version.o filemode.o
|
G_ranlib_OBJECTS=ar.o is-ranlib.o arparse.o arlex.o arsup.o rename.o binemul.o emul_vanilla.o bucomm.o version.o filemode.o
|
||||||
G_ranlib_DEPENDENCIES=./../intl/libintl.a ../libiberty/libiberty.a ../bfd/libbfd.la
|
G_ranlib_DEPENDENCIES= ../libiberty/libiberty.a ../bfd/libbfd.la
|
||||||
G_objcopy_OBJECTS=objcopy.o not-strip.o rename.o rddbg.o debug.o stabs.o ieee.o rdcoff.o wrstabs.o bucomm.o version.o filemode.o
|
G_objcopy_OBJECTS=objcopy.o not-strip.o rename.o rddbg.o debug.o stabs.o ieee.o rdcoff.o wrstabs.o bucomm.o version.o filemode.o
|
||||||
G_objcopy_DEPENDENCIES=./../intl/libintl.a ../libiberty/libiberty.a ../bfd/libbfd.la
|
G_objcopy_DEPENDENCIES= ../libiberty/libiberty.a ../bfd/libbfd.la
|
||||||
G_addr2line_OBJECTS=addr2line.o bucomm.o version.o filemode.o
|
G_addr2line_OBJECTS=addr2line.o bucomm.o version.o filemode.o
|
||||||
G_addr2line_DEPENDENCIES=./../intl/libintl.a ../libiberty/libiberty.a ../bfd/libbfd.la
|
G_addr2line_DEPENDENCIES= ../libiberty/libiberty.a ../bfd/libbfd.la
|
||||||
G_readelf_OBJECTS=readelf.o version.o unwind-ia64.o dwarf.o elfcomm.o
|
G_readelf_OBJECTS=readelf.o version.o unwind-ia64.o dwarf.o elfcomm.o
|
||||||
G_readelf_DEPENDENCIES=./../intl/libintl.a ../libiberty/libiberty.a
|
G_readelf_DEPENDENCIES= ../libiberty/libiberty.a
|
||||||
G_elfedit_OBJECTS=elfedit.o version.o elfcomm.o
|
G_elfedit_OBJECTS=elfedit.o version.o elfcomm.o
|
||||||
G_elfedit_DEPENDENCIES=./../intl/libintl.a ../libiberty/libiberty.a
|
G_elfedit_DEPENDENCIES= ../libiberty/libiberty.a
|
||||||
G_nm_new_OBJECTS=nm.o bucomm.o version.o filemode.o
|
G_nm_new_OBJECTS=nm.o bucomm.o version.o filemode.o
|
||||||
G_nm_new_DEPENDENCIES=./../intl/libintl.a ../libiberty/libiberty.a ../bfd/libbfd.la
|
G_nm_new_DEPENDENCIES= ../libiberty/libiberty.a ../bfd/libbfd.la
|
||||||
G_strip_new_OBJECTS=objcopy.o is-strip.o rename.o rddbg.o debug.o stabs.o ieee.o rdcoff.o wrstabs.o bucomm.o version.o filemode.o
|
G_strip_new_OBJECTS=objcopy.o is-strip.o rename.o rddbg.o debug.o stabs.o ieee.o rdcoff.o wrstabs.o bucomm.o version.o filemode.o
|
||||||
G_strip_new_DEPENDENCIES=./../intl/libintl.a ../libiberty/libiberty.a ../bfd/libbfd.la
|
G_strip_new_DEPENDENCIES= ../libiberty/libiberty.a ../bfd/libbfd.la
|
||||||
G_cxxfilt_OBJECTS=cxxfilt.o bucomm.o version.o filemode.o
|
G_cxxfilt_OBJECTS=cxxfilt.o bucomm.o version.o filemode.o
|
||||||
G_cxxfilt_DEPENDENCIES=./../intl/libintl.a ../libiberty/libiberty.a ../bfd/libbfd.la
|
G_cxxfilt_DEPENDENCIES= ../libiberty/libiberty.a ../bfd/libbfd.la
|
||||||
|
|
2
external/gpl3/binutils/usr.bin/gas/Makefile
vendored
2
external/gpl3/binutils/usr.bin/gas/Makefile
vendored
|
@ -24,8 +24,10 @@ CPPFLAGS+= -I${.CURDIR}/arch/${MACHINE_ARCH}
|
||||||
CPPFLAGS+= -I${DIST}/gas -I${DIST}/gas/config
|
CPPFLAGS+= -I${DIST}/gas -I${DIST}/gas/config
|
||||||
CPPFLAGS+= -I${DIST}
|
CPPFLAGS+= -I${DIST}
|
||||||
|
|
||||||
|
.if !defined(__MINIX)
|
||||||
LDADD= -lintl
|
LDADD= -lintl
|
||||||
DPADD= ${LIBINTL}
|
DPADD= ${LIBINTL}
|
||||||
|
.endif # !defined(__MINIX)
|
||||||
|
|
||||||
OPCODESOBJ!= cd ${TOP}/${BFDSUBDIR}/libopcodes && ${PRINTOBJDIR}
|
OPCODESOBJ!= cd ${TOP}/${BFDSUBDIR}/libopcodes && ${PRINTOBJDIR}
|
||||||
LDADD+= -L${OPCODESOBJ} -lopcodes
|
LDADD+= -L${OPCODESOBJ} -lopcodes
|
||||||
|
|
|
@ -42,10 +42,10 @@
|
||||||
|
|
||||||
/* Define to 1 if translation of program messages to the user's native
|
/* Define to 1 if translation of program messages to the user's native
|
||||||
language is requested. */
|
language is requested. */
|
||||||
#define ENABLE_NLS 1
|
/* #undef ENABLE_NLS */
|
||||||
|
|
||||||
/* Define to 1 if you have `alloca', as a function or macro. */
|
/* Define to 1 if you have `alloca', as a function or macro. */
|
||||||
#define HAVE_ALLOCA 1
|
/* #undef HAVE_ALLOCA */
|
||||||
|
|
||||||
/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
|
/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
|
||||||
*/
|
*/
|
||||||
|
@ -120,7 +120,7 @@
|
||||||
#define HAVE_UNLINK 1
|
#define HAVE_UNLINK 1
|
||||||
|
|
||||||
/* Define to 1 if you have the <zlib.h> header file. */
|
/* Define to 1 if you have the <zlib.h> header file. */
|
||||||
/* #undef HAVE_ZLIB_H */
|
#define HAVE_ZLIB_H 1
|
||||||
|
|
||||||
/* Using i386 COFF? */
|
/* Using i386 COFF? */
|
||||||
/* #undef I386COFF */
|
/* #undef I386COFF */
|
||||||
|
@ -225,19 +225,19 @@
|
||||||
/* #undef STRICTCOFF */
|
/* #undef STRICTCOFF */
|
||||||
|
|
||||||
/* Target alias. */
|
/* Target alias. */
|
||||||
#define TARGET_ALIAS "arm--netbsdelf-eabi"
|
#define TARGET_ALIAS "arm-elf32-minix"
|
||||||
|
|
||||||
/* Define as 1 if big endian. */
|
/* Define as 1 if big endian. */
|
||||||
#define TARGET_BYTES_BIG_ENDIAN 0
|
/* #undef TARGET_BYTES_BIG_ENDIAN */
|
||||||
|
|
||||||
/* Canonical target. */
|
/* Canonical target. */
|
||||||
#define TARGET_CANONICAL "arm--netbsdelf-eabi"
|
#define TARGET_CANONICAL "arm-elf32-minix"
|
||||||
|
|
||||||
/* Target CPU. */
|
/* Target CPU. */
|
||||||
#define TARGET_CPU "arm"
|
#define TARGET_CPU "arm"
|
||||||
|
|
||||||
/* Target OS. */
|
/* Target OS. */
|
||||||
#define TARGET_OS "netbsdelf-eabi"
|
#define TARGET_OS "minix"
|
||||||
|
|
||||||
/* Define if default target is PowerPC Solaris. */
|
/* Define if default target is PowerPC Solaris. */
|
||||||
/* #undef TARGET_SOLARIS_COMMENT */
|
/* #undef TARGET_SOLARIS_COMMENT */
|
||||||
|
@ -246,7 +246,7 @@
|
||||||
/* #undef TARGET_SYMBIAN */
|
/* #undef TARGET_SYMBIAN */
|
||||||
|
|
||||||
/* Target vendor. */
|
/* Target vendor. */
|
||||||
#define TARGET_VENDOR ""
|
#define TARGET_VENDOR "elf32"
|
||||||
|
|
||||||
/* Use b modifier when opening binary files? */
|
/* Use b modifier when opening binary files? */
|
||||||
/* #undef USE_BINARY_FOPEN */
|
/* #undef USE_BINARY_FOPEN */
|
||||||
|
@ -283,7 +283,7 @@
|
||||||
/* #undef USING_CGEN */
|
/* #undef USING_CGEN */
|
||||||
|
|
||||||
/* Version number of package */
|
/* Version number of package */
|
||||||
#define VERSION "2.21.1"
|
#define VERSION "2.22"
|
||||||
|
|
||||||
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||||
significant byte first (like Motorola and SPARC, unlike Intel). */
|
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||||
|
@ -299,7 +299,7 @@
|
||||||
|
|
||||||
/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
|
/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
|
||||||
`char[]'. */
|
`char[]'. */
|
||||||
/* #undef YYTEXT_POINTER */
|
#define YYTEXT_POINTER 1
|
||||||
|
|
||||||
/* Number of bits in a file offset, on hosts where this is settable. */
|
/* Number of bits in a file offset, on hosts where this is settable. */
|
||||||
/* #undef _FILE_OFFSET_BITS */
|
/* #undef _FILE_OFFSET_BITS */
|
||||||
|
@ -308,14 +308,14 @@
|
||||||
/* #undef _LARGE_FILES */
|
/* #undef _LARGE_FILES */
|
||||||
|
|
||||||
/* Define to 1 if on MINIX. */
|
/* Define to 1 if on MINIX. */
|
||||||
/* #undef _MINIX */
|
#define _MINIX 1
|
||||||
|
|
||||||
/* Define to 2 if the system does not provide POSIX.1 features except with
|
/* Define to 2 if the system does not provide POSIX.1 features except with
|
||||||
this defined. */
|
this defined. */
|
||||||
/* #undef _POSIX_1_SOURCE */
|
#define _POSIX_1_SOURCE 2
|
||||||
|
|
||||||
/* Define to 1 if you need to in order for `stat' and other things to work. */
|
/* Define to 1 if you need to in order for `stat' and other things to work. */
|
||||||
/* #undef _POSIX_SOURCE */
|
#define _POSIX_SOURCE 1
|
||||||
|
|
||||||
/* Define to `__inline__' or `__inline' if that's what the C compiler
|
/* Define to `__inline__' or `__inline' if that's what the C compiler
|
||||||
calls it, or to nothing if 'inline' is not supported under any name. */
|
calls it, or to nothing if 'inline' is not supported under any name. */
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
/* This file is automatically generated. DO NOT EDIT! */
|
/* This file is automatically generated. DO NOT EDIT! */
|
||||||
/* Generated from: NetBSD: mknative-binutils,v 1.8 2011/09/25 04:00:58 christos Exp */
|
/* Generated from: NetBSD: mknative,v 1.9 2003/02/07 01:52:54 lukem Exp */
|
||||||
/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */
|
|
||||||
|
|
||||||
#include "itbl-arm.h"
|
#include "itbl-arm.h"
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
/* This file is automatically generated. DO NOT EDIT! */
|
/* This file is automatically generated. DO NOT EDIT! */
|
||||||
/* Generated from: NetBSD: mknative-binutils,v 1.8 2011/09/25 04:00:58 christos Exp */
|
/* Generated from: NetBSD: mknative,v 1.9 2003/02/07 01:52:54 lukem Exp */
|
||||||
/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */
|
|
||||||
|
|
||||||
#include "obj-elf.h"
|
#include "obj-elf.h"
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
/* This file is automatically generated. DO NOT EDIT! */
|
/* This file is automatically generated. DO NOT EDIT! */
|
||||||
/* Generated from: NetBSD: mknative-binutils,v 1.8 2011/09/25 04:00:58 christos Exp */
|
/* Generated from: NetBSD: mknative,v 1.9 2003/02/07 01:52:54 lukem Exp */
|
||||||
/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */
|
|
||||||
|
|
||||||
#include "tc-arm.h"
|
#include "tc-arm.h"
|
||||||
|
|
|
@ -42,10 +42,10 @@
|
||||||
|
|
||||||
/* Define to 1 if translation of program messages to the user's native
|
/* Define to 1 if translation of program messages to the user's native
|
||||||
language is requested. */
|
language is requested. */
|
||||||
#define ENABLE_NLS 1
|
/* #undef ENABLE_NLS */
|
||||||
|
|
||||||
/* Define to 1 if you have `alloca', as a function or macro. */
|
/* Define to 1 if you have `alloca', as a function or macro. */
|
||||||
#define HAVE_ALLOCA 1
|
/* #undef HAVE_ALLOCA */
|
||||||
|
|
||||||
/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
|
/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
|
||||||
*/
|
*/
|
||||||
|
@ -225,19 +225,19 @@
|
||||||
/* #undef STRICTCOFF */
|
/* #undef STRICTCOFF */
|
||||||
|
|
||||||
/* Target alias. */
|
/* Target alias. */
|
||||||
#define TARGET_ALIAS "i486--netbsdelf"
|
#define TARGET_ALIAS "i586-elf32-minix"
|
||||||
|
|
||||||
/* Define as 1 if big endian. */
|
/* Define as 1 if big endian. */
|
||||||
/* #undef TARGET_BYTES_BIG_ENDIAN */
|
/* #undef TARGET_BYTES_BIG_ENDIAN */
|
||||||
|
|
||||||
/* Canonical target. */
|
/* Canonical target. */
|
||||||
#define TARGET_CANONICAL "i486--netbsdelf"
|
#define TARGET_CANONICAL "i586-elf32-minix"
|
||||||
|
|
||||||
/* Target CPU. */
|
/* Target CPU. */
|
||||||
#define TARGET_CPU "i486"
|
#define TARGET_CPU "i586"
|
||||||
|
|
||||||
/* Target OS. */
|
/* Target OS. */
|
||||||
#define TARGET_OS "netbsdelf"
|
#define TARGET_OS "minix"
|
||||||
|
|
||||||
/* Define if default target is PowerPC Solaris. */
|
/* Define if default target is PowerPC Solaris. */
|
||||||
/* #undef TARGET_SOLARIS_COMMENT */
|
/* #undef TARGET_SOLARIS_COMMENT */
|
||||||
|
@ -246,7 +246,7 @@
|
||||||
/* #undef TARGET_SYMBIAN */
|
/* #undef TARGET_SYMBIAN */
|
||||||
|
|
||||||
/* Target vendor. */
|
/* Target vendor. */
|
||||||
#define TARGET_VENDOR ""
|
#define TARGET_VENDOR "elf32"
|
||||||
|
|
||||||
/* Use b modifier when opening binary files? */
|
/* Use b modifier when opening binary files? */
|
||||||
/* #undef USE_BINARY_FOPEN */
|
/* #undef USE_BINARY_FOPEN */
|
||||||
|
@ -283,7 +283,7 @@
|
||||||
/* #undef USING_CGEN */
|
/* #undef USING_CGEN */
|
||||||
|
|
||||||
/* Version number of package */
|
/* Version number of package */
|
||||||
#define VERSION "2.21.1"
|
#define VERSION "2.22"
|
||||||
|
|
||||||
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||||
significant byte first (like Motorola and SPARC, unlike Intel). */
|
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||||
|
@ -308,14 +308,14 @@
|
||||||
/* #undef _LARGE_FILES */
|
/* #undef _LARGE_FILES */
|
||||||
|
|
||||||
/* Define to 1 if on MINIX. */
|
/* Define to 1 if on MINIX. */
|
||||||
/* #undef _MINIX */
|
#define _MINIX 1
|
||||||
|
|
||||||
/* Define to 2 if the system does not provide POSIX.1 features except with
|
/* Define to 2 if the system does not provide POSIX.1 features except with
|
||||||
this defined. */
|
this defined. */
|
||||||
/* #undef _POSIX_1_SOURCE */
|
#define _POSIX_1_SOURCE 2
|
||||||
|
|
||||||
/* Define to 1 if you need to in order for `stat' and other things to work. */
|
/* Define to 1 if you need to in order for `stat' and other things to work. */
|
||||||
/* #undef _POSIX_SOURCE */
|
#define _POSIX_SOURCE 1
|
||||||
|
|
||||||
/* Define to `__inline__' or `__inline' if that's what the C compiler
|
/* Define to `__inline__' or `__inline' if that's what the C compiler
|
||||||
calls it, or to nothing if 'inline' is not supported under any name. */
|
calls it, or to nothing if 'inline' is not supported under any name. */
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
/* This file is automatically generated. DO NOT EDIT! */
|
/* This file is automatically generated. DO NOT EDIT! */
|
||||||
/* Generated from: NetBSD: mknative,v 1.9 2003/02/07 01:52:54 lukem Exp */
|
/* Generated from: NetBSD: mknative-binutils,v 1.8 2011/09/25 04:00:58 christos Exp */
|
||||||
|
/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */
|
||||||
|
|
||||||
#include "te-nbsd.h"
|
#include "te-minix.h"
|
||||||
|
|
|
@ -11,8 +11,10 @@ PROG= gprof
|
||||||
SRCS= ${G_gprof_OBJECTS:.o=.c}
|
SRCS= ${G_gprof_OBJECTS:.o=.c}
|
||||||
CPPFLAGS+= -I${.CURDIR}/arch/${MACHINE_ARCH}
|
CPPFLAGS+= -I${.CURDIR}/arch/${MACHINE_ARCH}
|
||||||
|
|
||||||
|
.if !defined(__MINIX)
|
||||||
LDADD= -lintl
|
LDADD= -lintl
|
||||||
DPADD= ${LIBINTL}
|
DPADD= ${LIBINTL}
|
||||||
|
.endif # !defined(__MINIX)
|
||||||
|
|
||||||
BFDOBJ!= cd ${TOP}/${BFDSUBDIR}/libbfd && ${PRINTOBJDIR}
|
BFDOBJ!= cd ${TOP}/${BFDSUBDIR}/libbfd && ${PRINTOBJDIR}
|
||||||
LDADD+= -L${BFDOBJ} -lbfd
|
LDADD+= -L${BFDOBJ} -lbfd
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
/* Define to 1 if translation of program messages to the user's native
|
/* Define to 1 if translation of program messages to the user's native
|
||||||
language is requested. */
|
language is requested. */
|
||||||
#define ENABLE_NLS 1
|
/* #undef ENABLE_NLS */
|
||||||
|
|
||||||
/* Is the prototype for getopt in <unistd.h> in the expected format? */
|
/* Is the prototype for getopt in <unistd.h> in the expected format? */
|
||||||
#define HAVE_DECL_GETOPT 1
|
#define HAVE_DECL_GETOPT 1
|
||||||
|
@ -99,7 +99,7 @@
|
||||||
|
|
||||||
|
|
||||||
/* Version number of package */
|
/* Version number of package */
|
||||||
#define VERSION "2.21.1"
|
#define VERSION "2.22"
|
||||||
|
|
||||||
/* Number of bits in a file offset, on hosts where this is settable. */
|
/* Number of bits in a file offset, on hosts where this is settable. */
|
||||||
/* #undef _FILE_OFFSET_BITS */
|
/* #undef _FILE_OFFSET_BITS */
|
||||||
|
@ -108,11 +108,11 @@
|
||||||
/* #undef _LARGE_FILES */
|
/* #undef _LARGE_FILES */
|
||||||
|
|
||||||
/* Define to 1 if on MINIX. */
|
/* Define to 1 if on MINIX. */
|
||||||
/* #undef _MINIX */
|
#define _MINIX 1
|
||||||
|
|
||||||
/* Define to 2 if the system does not provide POSIX.1 features except with
|
/* Define to 2 if the system does not provide POSIX.1 features except with
|
||||||
this defined. */
|
this defined. */
|
||||||
/* #undef _POSIX_1_SOURCE */
|
#define _POSIX_1_SOURCE 2
|
||||||
|
|
||||||
/* Define to 1 if you need to in order for `stat' and other things to work. */
|
/* Define to 1 if you need to in order for `stat' and other things to work. */
|
||||||
/* #undef _POSIX_SOURCE */
|
#define _POSIX_SOURCE 1
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
/* Define to 1 if translation of program messages to the user's native
|
/* Define to 1 if translation of program messages to the user's native
|
||||||
language is requested. */
|
language is requested. */
|
||||||
#define ENABLE_NLS 1
|
/* #undef ENABLE_NLS */
|
||||||
|
|
||||||
/* Is the prototype for getopt in <unistd.h> in the expected format? */
|
/* Is the prototype for getopt in <unistd.h> in the expected format? */
|
||||||
#define HAVE_DECL_GETOPT 1
|
#define HAVE_DECL_GETOPT 1
|
||||||
|
@ -99,7 +99,7 @@
|
||||||
|
|
||||||
|
|
||||||
/* Version number of package */
|
/* Version number of package */
|
||||||
#define VERSION "2.21.1"
|
#define VERSION "2.22"
|
||||||
|
|
||||||
/* Number of bits in a file offset, on hosts where this is settable. */
|
/* Number of bits in a file offset, on hosts where this is settable. */
|
||||||
/* #undef _FILE_OFFSET_BITS */
|
/* #undef _FILE_OFFSET_BITS */
|
||||||
|
@ -108,11 +108,11 @@
|
||||||
/* #undef _LARGE_FILES */
|
/* #undef _LARGE_FILES */
|
||||||
|
|
||||||
/* Define to 1 if on MINIX. */
|
/* Define to 1 if on MINIX. */
|
||||||
/* #undef _MINIX */
|
#define _MINIX 1
|
||||||
|
|
||||||
/* Define to 2 if the system does not provide POSIX.1 features except with
|
/* Define to 2 if the system does not provide POSIX.1 features except with
|
||||||
this defined. */
|
this defined. */
|
||||||
/* #undef _POSIX_1_SOURCE */
|
#define _POSIX_1_SOURCE 2
|
||||||
|
|
||||||
/* Define to 1 if you need to in order for `stat' and other things to work. */
|
/* Define to 1 if you need to in order for `stat' and other things to work. */
|
||||||
/* #undef _POSIX_SOURCE */
|
#define _POSIX_SOURCE 1
|
||||||
|
|
12
external/gpl3/binutils/usr.bin/ld/Makefile
vendored
12
external/gpl3/binutils/usr.bin/ld/Makefile
vendored
|
@ -20,8 +20,14 @@ CPPFLAGS+= -I${.CURDIR}/arch/${MACHINE_ARCH} \
|
||||||
-DTOOLBINDIR=\"/usr/bin\" \
|
-DTOOLBINDIR=\"/usr/bin\" \
|
||||||
-DENABLE_PLUGINS
|
-DENABLE_PLUGINS
|
||||||
|
|
||||||
|
.if !defined(__MINIX)
|
||||||
LDADD= -lintl
|
LDADD= -lintl
|
||||||
DPADD= ${LIBINTL}
|
DPADD= ${LIBINTL}
|
||||||
|
.else
|
||||||
|
CPPFLAGS+= \
|
||||||
|
-DTARGET_SYSTEM_ROOT=\"/usr/${G_target_alias}/sys-root\" \
|
||||||
|
-DTARGET_SYSTEM_ROOT_RELOCATABLE
|
||||||
|
.endif # !defined(__MINIX
|
||||||
|
|
||||||
COPTS.ldgram.c = -Wno-stack-protector
|
COPTS.ldgram.c = -Wno-stack-protector
|
||||||
|
|
||||||
|
@ -94,15 +100,15 @@ EMUL_LIB_PATH.${f}=/usr/lib
|
||||||
EMUL_LIB_PATH.${f}=/usr/lib
|
EMUL_LIB_PATH.${f}=/usr/lib
|
||||||
. endif
|
. endif
|
||||||
|
|
||||||
#GENSCRIPTS = LIB_PATH='${LIB_PATH}' $(SHELL) $(srcdir)/genscripts.sh "${srcdir}" "${libdir}" "${prefix}" "${exec_prefix}" @host@ @target@ @ta rget_alias@ "@EMULATION_LIBPATH@" "@NATIVE_LIB_DIRS@" @use_sysroot@
|
# Binutils 2.22: the arguments have slightly changed.
|
||||||
|
#ENSCRIPTS = LIB_PATH='${LIB_PATH}' $(SHELL) $(srcdir)/genscripts.sh "${srcdir}" "${libdir}" "${prefix}" "${exec_prefix}" @host@ @target@ @target_alias@ "@EMULATION_LIBPATH@" "@NATIVE_LIB_DIRS@" @use_sysroot@ @enable_initfini_array@ @EMULATION_NAME@
|
||||||
e${f}.c: ${DIST}/ld/genscripts.sh ${.CURDIR}/Makefile stringify.sed
|
e${f}.c: ${DIST}/ld/genscripts.sh ${.CURDIR}/Makefile stringify.sed
|
||||||
${_MKTARGET_CREATE}
|
${_MKTARGET_CREATE}
|
||||||
unset MACHINE || true; \
|
unset MACHINE || true; \
|
||||||
LIB_PATH=${EMUL_LIB_PATH.${f}} NATIVE=yes \
|
LIB_PATH=${EMUL_LIB_PATH.${f}} NATIVE=yes \
|
||||||
${HOST_SH} ${DIST}/ld/genscripts.sh ${DIST}/ld ${LIBDIR} "/usr" "/usr/bin" \
|
${HOST_SH} ${DIST}/ld/genscripts.sh ${DIST}/ld ${LIBDIR} "/usr" "/usr/bin" \
|
||||||
${G_target_alias} ${G_target_alias} ${G_target_alias} \
|
${G_target_alias} ${G_target_alias} ${G_target_alias} \
|
||||||
${G_EMUL} ${LIBDIR} yes ${f} "${G_target_alias}"
|
${G_EMUL} ${LIBDIR} yes no ${f}
|
||||||
|
|
||||||
.if ${MACHINE_ARCH} == "x86_64" || ${MACHINE_ARCH} == "sparc64" || \
|
.if ${MACHINE_ARCH} == "x86_64" || ${MACHINE_ARCH} == "sparc64" || \
|
||||||
${MACHINE_ARCH} == "mips64el" || ${MACHINE_ARCH} == "mips64eb"
|
${MACHINE_ARCH} == "mips64el" || ${MACHINE_ARCH} == "mips64eb"
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
/* Define to 1 if translation of program messages to the user's native
|
/* Define to 1 if translation of program messages to the user's native
|
||||||
language is requested. */
|
language is requested. */
|
||||||
#define ENABLE_NLS 1
|
/* #undef ENABLE_NLS */
|
||||||
|
|
||||||
/* Additional extension a shared object might have. */
|
/* Additional extension a shared object might have. */
|
||||||
/* #undef EXTRA_SHLIB_EXTENSION */
|
/* #undef EXTRA_SHLIB_EXTENSION */
|
||||||
|
@ -66,6 +66,9 @@
|
||||||
/* Define to 1 if you have the `glob' function. */
|
/* Define to 1 if you have the `glob' function. */
|
||||||
#define HAVE_GLOB 1
|
#define HAVE_GLOB 1
|
||||||
|
|
||||||
|
/* Define .init_array/.fini_array sections are available and working. */
|
||||||
|
#define HAVE_INITFINI_ARRAY 1
|
||||||
|
|
||||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||||
#define HAVE_INTTYPES_H 1
|
#define HAVE_INTTYPES_H 1
|
||||||
|
|
||||||
|
@ -134,11 +137,11 @@
|
||||||
/* Define to 1 if you have the `waitpid' function. */
|
/* Define to 1 if you have the `waitpid' function. */
|
||||||
#define HAVE_WAITPID 1
|
#define HAVE_WAITPID 1
|
||||||
|
|
||||||
/* Define to 1 if you have the <Windows.h> header file. */
|
/* Define to 1 if you have the <windows.h> header file. */
|
||||||
/* #undef HAVE_WINDOWS_H */
|
/* #undef HAVE_WINDOWS_H */
|
||||||
|
|
||||||
/* Define to 1 if you have the <zlib.h> header file. */
|
/* Define to 1 if you have the <zlib.h> header file. */
|
||||||
/* #undef HAVE_ZLIB_H */
|
#define HAVE_ZLIB_H 1
|
||||||
|
|
||||||
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
||||||
*/
|
*/
|
||||||
|
@ -197,11 +200,11 @@
|
||||||
|
|
||||||
|
|
||||||
/* Version number of package */
|
/* Version number of package */
|
||||||
#define VERSION "2.21.1"
|
#define VERSION "2.22"
|
||||||
|
|
||||||
/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
|
/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
|
||||||
`char[]'. */
|
`char[]'. */
|
||||||
/* #undef YYTEXT_POINTER */
|
#define YYTEXT_POINTER 1
|
||||||
|
|
||||||
/* Number of bits in a file offset, on hosts where this is settable. */
|
/* Number of bits in a file offset, on hosts where this is settable. */
|
||||||
/* #undef _FILE_OFFSET_BITS */
|
/* #undef _FILE_OFFSET_BITS */
|
||||||
|
@ -210,11 +213,11 @@
|
||||||
/* #undef _LARGE_FILES */
|
/* #undef _LARGE_FILES */
|
||||||
|
|
||||||
/* Define to 1 if on MINIX. */
|
/* Define to 1 if on MINIX. */
|
||||||
/* #undef _MINIX */
|
#define _MINIX 1
|
||||||
|
|
||||||
/* Define to 2 if the system does not provide POSIX.1 features except with
|
/* Define to 2 if the system does not provide POSIX.1 features except with
|
||||||
this defined. */
|
this defined. */
|
||||||
/* #undef _POSIX_1_SOURCE */
|
#define _POSIX_1_SOURCE 2
|
||||||
|
|
||||||
/* Define to 1 if you need to in order for `stat' and other things to work. */
|
/* Define to 1 if you need to in order for `stat' and other things to work. */
|
||||||
/* #undef _POSIX_SOURCE */
|
#define _POSIX_SOURCE 1
|
||||||
|
|
|
@ -3,10 +3,10 @@
|
||||||
# Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp
|
# Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp
|
||||||
#
|
#
|
||||||
G_DEFS=-DHAVE_CONFIG_H
|
G_DEFS=-DHAVE_CONFIG_H
|
||||||
G_EMUL=armelf_nbsd_eabi
|
G_EMUL=armelf_minix
|
||||||
G_EMULATION_OFILES=earmelf_nbsd_eabi.o earmelfb_nbsd_eabi.o earmelf.o earmnbsd.o
|
G_EMULATION_OFILES=earmelf_minix.o earmelf.o
|
||||||
G_INCLUDES=
|
G_INCLUDES=
|
||||||
G_OFILES=ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o plugin.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o earmelf_nbsd_eabi.o earmelfb_nbsd_eabi.o earmelf.o earmnbsd.o
|
G_OFILES=ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o plugin.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o earmelf_minix.o earmelf.o
|
||||||
G_STRINGIFY=astring.sed
|
G_STRINGIFY=astring.sed
|
||||||
G_TEXINFOS=ld.texinfo
|
G_TEXINFOS=ld.texinfo
|
||||||
G_target_alias=arm--netbsdelf-eabi
|
G_target_alias=arm-elf32-minix
|
||||||
|
|
|
@ -3,14 +3,10 @@
|
||||||
/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */
|
/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */
|
||||||
|
|
||||||
/* This file is automatically generated. DO NOT EDIT! */
|
/* This file is automatically generated. DO NOT EDIT! */
|
||||||
extern ld_emulation_xfer_type ld_armelf_nbsd_eabi_emulation;
|
extern ld_emulation_xfer_type ld_armelf_minix_emulation;
|
||||||
extern ld_emulation_xfer_type ld_armelfb_nbsd_eabi_emulation;
|
|
||||||
extern ld_emulation_xfer_type ld_armelf_emulation;
|
extern ld_emulation_xfer_type ld_armelf_emulation;
|
||||||
extern ld_emulation_xfer_type ld_armnbsd_emulation;
|
|
||||||
|
|
||||||
#define EMULATION_LIST \
|
#define EMULATION_LIST \
|
||||||
&ld_armelf_nbsd_eabi_emulation, \
|
&ld_armelf_minix_emulation, \
|
||||||
&ld_armelfb_nbsd_eabi_emulation, \
|
|
||||||
&ld_armelf_emulation, \
|
&ld_armelf_emulation, \
|
||||||
&ld_armnbsd_emulation, \
|
|
||||||
0
|
0
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
/* Define to 1 if translation of program messages to the user's native
|
/* Define to 1 if translation of program messages to the user's native
|
||||||
language is requested. */
|
language is requested. */
|
||||||
#define ENABLE_NLS 1
|
/* #undef ENABLE_NLS */
|
||||||
|
|
||||||
/* Additional extension a shared object might have. */
|
/* Additional extension a shared object might have. */
|
||||||
/* #undef EXTRA_SHLIB_EXTENSION */
|
/* #undef EXTRA_SHLIB_EXTENSION */
|
||||||
|
@ -66,6 +66,9 @@
|
||||||
/* Define to 1 if you have the `glob' function. */
|
/* Define to 1 if you have the `glob' function. */
|
||||||
#define HAVE_GLOB 1
|
#define HAVE_GLOB 1
|
||||||
|
|
||||||
|
/* Define .init_array/.fini_array sections are available and working. */
|
||||||
|
/* #undef HAVE_INITFINI_ARRAY */
|
||||||
|
|
||||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||||
#define HAVE_INTTYPES_H 1
|
#define HAVE_INTTYPES_H 1
|
||||||
|
|
||||||
|
@ -134,7 +137,7 @@
|
||||||
/* Define to 1 if you have the `waitpid' function. */
|
/* Define to 1 if you have the `waitpid' function. */
|
||||||
#define HAVE_WAITPID 1
|
#define HAVE_WAITPID 1
|
||||||
|
|
||||||
/* Define to 1 if you have the <Windows.h> header file. */
|
/* Define to 1 if you have the <windows.h> header file. */
|
||||||
/* #undef HAVE_WINDOWS_H */
|
/* #undef HAVE_WINDOWS_H */
|
||||||
|
|
||||||
/* Define to 1 if you have the <zlib.h> header file. */
|
/* Define to 1 if you have the <zlib.h> header file. */
|
||||||
|
@ -197,7 +200,7 @@
|
||||||
|
|
||||||
|
|
||||||
/* Version number of package */
|
/* Version number of package */
|
||||||
#define VERSION "2.21.1"
|
#define VERSION "2.22"
|
||||||
|
|
||||||
/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
|
/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
|
||||||
`char[]'. */
|
`char[]'. */
|
||||||
|
@ -210,11 +213,11 @@
|
||||||
/* #undef _LARGE_FILES */
|
/* #undef _LARGE_FILES */
|
||||||
|
|
||||||
/* Define to 1 if on MINIX. */
|
/* Define to 1 if on MINIX. */
|
||||||
/* #undef _MINIX */
|
#define _MINIX 1
|
||||||
|
|
||||||
/* Define to 2 if the system does not provide POSIX.1 features except with
|
/* Define to 2 if the system does not provide POSIX.1 features except with
|
||||||
this defined. */
|
this defined. */
|
||||||
/* #undef _POSIX_1_SOURCE */
|
#define _POSIX_1_SOURCE 2
|
||||||
|
|
||||||
/* Define to 1 if you need to in order for `stat' and other things to work. */
|
/* Define to 1 if you need to in order for `stat' and other things to work. */
|
||||||
/* #undef _POSIX_SOURCE */
|
#define _POSIX_SOURCE 1
|
||||||
|
|
|
@ -3,10 +3,10 @@
|
||||||
# Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp
|
# Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp
|
||||||
#
|
#
|
||||||
G_DEFS=-DHAVE_CONFIG_H
|
G_DEFS=-DHAVE_CONFIG_H
|
||||||
G_EMUL=elf_i386
|
G_EMUL=elf_i386_minix
|
||||||
G_EMULATION_OFILES=eelf_i386.o ei386nbsd.o
|
G_EMULATION_OFILES=eelf_i386_minix.o eelf_i386.o
|
||||||
G_INCLUDES=
|
G_INCLUDES=
|
||||||
G_OFILES=ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o plugin.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf_i386.o ei386nbsd.o
|
G_OFILES=ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o plugin.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf_i386_minix.o eelf_i386.o
|
||||||
G_STRINGIFY=astring.sed
|
G_STRINGIFY=astring.sed
|
||||||
G_TEXINFOS=ld.texinfo
|
G_TEXINFOS=ld.texinfo
|
||||||
G_target_alias=i486--netbsdelf
|
G_target_alias=i586-elf32-minix
|
||||||
|
|
|
@ -1,11 +1,12 @@
|
||||||
/* This file is automatically generated. DO NOT EDIT! */
|
/* This file is automatically generated. DO NOT EDIT! */
|
||||||
/* Generated from: NetBSD: mknative,v 1.9 2003/02/07 01:52:54 lukem Exp */
|
/* Generated from: NetBSD: mknative-binutils,v 1.8 2011/09/25 04:00:58 christos Exp */
|
||||||
|
/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */
|
||||||
|
|
||||||
/* This file is automatically generated. DO NOT EDIT! */
|
/* This file is automatically generated. DO NOT EDIT! */
|
||||||
|
extern ld_emulation_xfer_type ld_elf_i386_minix_emulation;
|
||||||
extern ld_emulation_xfer_type ld_elf_i386_emulation;
|
extern ld_emulation_xfer_type ld_elf_i386_emulation;
|
||||||
extern ld_emulation_xfer_type ld_i386nbsd_emulation;
|
|
||||||
|
|
||||||
#define EMULATION_LIST \
|
#define EMULATION_LIST \
|
||||||
|
&ld_elf_i386_minix_emulation, \
|
||||||
&ld_elf_i386_emulation, \
|
&ld_elf_i386_emulation, \
|
||||||
&ld_i386nbsd_emulation, \
|
|
||||||
0
|
0
|
||||||
|
|
|
@ -2,6 +2,10 @@
|
||||||
|
|
||||||
PROG= objdump
|
PROG= objdump
|
||||||
|
|
||||||
|
.if defined(__MINIX)
|
||||||
|
CPPFLAGS.objdump.c+= -DOBJDUMP_PRIVATE_VECTORS=""
|
||||||
|
.endif # defined(__MINIX)
|
||||||
|
|
||||||
.include <bsd.own.mk>
|
.include <bsd.own.mk>
|
||||||
|
|
||||||
.include "${.CURDIR}/../common/Makefile.prog"
|
.include "${.CURDIR}/../common/Makefile.prog"
|
||||||
|
|
9
gnu/Makefile
Normal file
9
gnu/Makefile
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
# $NetBSD: Makefile,v 1.17 2010/12/03 21:38:47 plunky Exp $
|
||||||
|
|
||||||
|
SUBDIR+= dist .WAIT usr.bin
|
||||||
|
|
||||||
|
# Speedup stubs for some subtrees that don't need to run these rules
|
||||||
|
includes-libexec:
|
||||||
|
@true
|
||||||
|
|
||||||
|
.include <bsd.subdir.mk>
|
34
gnu/README
Normal file
34
gnu/README
Normal file
|
@ -0,0 +1,34 @@
|
||||||
|
$NetBSD: README,v 1.5 2003/12/04 23:32:37 keihan Exp $
|
||||||
|
|
||||||
|
Organization of Sources:
|
||||||
|
|
||||||
|
This directory hierarchy is using a new organization that
|
||||||
|
separates the GNU sources from the BSD-style infrastructure
|
||||||
|
used to build the GNU sources. The GNU sources are kept in
|
||||||
|
the standard GNU source tree layout under:
|
||||||
|
|
||||||
|
dist/*
|
||||||
|
|
||||||
|
The build infrastructure uses the normal BSD way under:
|
||||||
|
|
||||||
|
lib/*
|
||||||
|
usr.bin/*
|
||||||
|
|
||||||
|
The makefiles in the above hierarchy will "reach over" into
|
||||||
|
the GNU sources (src/gnu/dist) for everything they need.
|
||||||
|
|
||||||
|
|
||||||
|
Maintenance Strategy:
|
||||||
|
|
||||||
|
The sources under src/gnu/dist are generally a combination of
|
||||||
|
some published distribution plus changes that we submit to the
|
||||||
|
maintainers and that are not yet published by them. There are
|
||||||
|
a few files that are never expected to be submitted to the FSF,
|
||||||
|
(i.e. BSD-style makefiles and such) and those generally should
|
||||||
|
stay in src/gnu/lib or src/gnu/usr.bin (the BSD build areas).
|
||||||
|
|
||||||
|
Make sure all changes made to the GNU sources are submitted to
|
||||||
|
the appropriate maintainer, but only after coordinating with the
|
||||||
|
NetBSD maintainers by sending your proposed submission to the
|
||||||
|
<tech-toolchain@NetBSD.org> mailing list. Only send the changes
|
||||||
|
to the third-party maintainers after consensus has been reached.
|
14
gnu/dist/Makefile
vendored
Normal file
14
gnu/dist/Makefile
vendored
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
# LSC FIXME: Hackish way to trigger the fetch phase from here
|
||||||
|
# in the same way as from tools.
|
||||||
|
|
||||||
|
.include <bsd.own.mk>
|
||||||
|
|
||||||
|
MODULE= texinfo
|
||||||
|
|
||||||
|
.include "${.CURDIR}/../../tools/Makefile.gnuhost"
|
||||||
|
|
||||||
|
# Force the mapping to standard targets even when not building tools
|
||||||
|
.if ${USETOOLS} != "yes"
|
||||||
|
realall: .build_done
|
||||||
|
realinstall: .install_done
|
||||||
|
.endif
|
32
gnu/dist/fetch.sh
vendored
32
gnu/dist/fetch.sh
vendored
|
@ -4,7 +4,7 @@
|
||||||
echo $0
|
echo $0
|
||||||
cd `dirname $0`
|
cd `dirname $0`
|
||||||
|
|
||||||
# Configure fetch method
|
# Configure fetch method - GMAKE
|
||||||
URL="http://www.minix3.org/distfiles-minix/make-3.80.tar.bz2"
|
URL="http://www.minix3.org/distfiles-minix/make-3.80.tar.bz2"
|
||||||
BACKUP_URL="ftp://ftp.gnu.org/gnu/make/make-3.80.tar.bz2"
|
BACKUP_URL="ftp://ftp.gnu.org/gnu/make/make-3.80.tar.bz2"
|
||||||
FETCH=wget
|
FETCH=wget
|
||||||
|
@ -24,6 +24,34 @@ then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
tar -xjf make-3.80.tar.bz2 && \
|
tar -xjf make-3.80.tar.bz2 && \
|
||||||
mv make-3.80 gmake
|
mv make-3.80 gmake && \
|
||||||
|
echo "make*" >> .gitignore
|
||||||
|
echo "gmake*" >> .gitignore
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Configure fetch method - TEXINFO
|
||||||
|
URL="http://www.minix3.org/distfiles-minix/texinfo-4.8.tar.bz2"
|
||||||
|
BACKUP_URL="ftp://ftp.gnu.org/gnu/texinfo/texinfo-4.8.tar.bz2"
|
||||||
|
FETCH=wget
|
||||||
|
which curl >/dev/null
|
||||||
|
if [ $? -eq 0 ]; then
|
||||||
|
FETCH="curl -O -f"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Fetch sources if not available
|
||||||
|
if [ ! -d texinfo ];
|
||||||
|
then
|
||||||
|
if [ ! -f texinfo-4.8.tar.bz2 ]; then
|
||||||
|
$FETCH $URL
|
||||||
|
if [ $? -ne 0 ]; then
|
||||||
|
$FETCH $BACKUP_URL
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
tar -xjf texinfo-4.8.tar.bz2 && \
|
||||||
|
cd texinfo-4.8 && \
|
||||||
|
cat ../../usr.bin/texinfo/patches/* | patch -p1 && \
|
||||||
|
cd - && \
|
||||||
|
mv texinfo-4.8 texinfo
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
36
gnu/usr.bin/Makefile
Normal file
36
gnu/usr.bin/Makefile
Normal file
|
@ -0,0 +1,36 @@
|
||||||
|
# $NetBSD: Makefile,v 1.136 2012/08/10 12:11:30 joerg Exp $
|
||||||
|
|
||||||
|
.include <bsd.own.mk>
|
||||||
|
|
||||||
|
#SUBDIR+= bc
|
||||||
|
#SUBDIR+= c89 c99
|
||||||
|
#SUBDIR+= dc diffutils gkermit
|
||||||
|
SUBDIR+= texinfo
|
||||||
|
|
||||||
|
.if !defined(__MINIX)
|
||||||
|
.if ${MKBSDGREP} == "no"
|
||||||
|
SUBDIR+= grep
|
||||||
|
.endif
|
||||||
|
|
||||||
|
.if ${MKGROFF} != "no"
|
||||||
|
SUBDIR+= groff
|
||||||
|
.endif
|
||||||
|
|
||||||
|
SUBDIR+= gettext
|
||||||
|
|
||||||
|
.if ${MKGDB} != "no"
|
||||||
|
.if ${HAVE_GDB} == "6"
|
||||||
|
SUBDIR+= gdb6
|
||||||
|
.endif
|
||||||
|
.endif
|
||||||
|
|
||||||
|
.if ${MKGCC} != "no"
|
||||||
|
.if ${HAVE_GCC} == 4
|
||||||
|
.if ${MKGCCCMDS} != "no"
|
||||||
|
SUBDIR+= gcc4
|
||||||
|
.endif
|
||||||
|
.endif
|
||||||
|
.endif
|
||||||
|
.endif #!defined(__MINIX)
|
||||||
|
|
||||||
|
.include <bsd.subdir.mk>
|
3
gnu/usr.bin/Makefile.inc
Normal file
3
gnu/usr.bin/Makefile.inc
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
# $NetBSD: Makefile.inc,v 1.3 1997/10/25 10:10:19 lukem Exp $
|
||||||
|
|
||||||
|
BINDIR?= /usr/bin
|
46
gnu/usr.bin/texinfo/Makefile
Normal file
46
gnu/usr.bin/texinfo/Makefile
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
# $NetBSD: Makefile,v 1.23 2008/10/25 22:35:36 apb Exp $
|
||||||
|
|
||||||
|
.include <bsd.own.mk>
|
||||||
|
|
||||||
|
SUBDIR= makedoc .WAIT common .WAIT info infokey install-info makeinfo \
|
||||||
|
texi2dvi texindex
|
||||||
|
|
||||||
|
.if ${MKSHARE} != "no"
|
||||||
|
FILESDIR= /usr/share/misc
|
||||||
|
FILES= epsf.tex texinfo.cat texinfo.dtd texinfo.tex texinfo.xsl
|
||||||
|
VERSION!= ${TOOL_SED} -n "s/^\#define VERSION \"\(.*\)\"/\1/p" \
|
||||||
|
${NETBSDSRCDIR}/gnu/usr.bin/texinfo/common/config.h
|
||||||
|
|
||||||
|
texinfo.cat: texinfo-cat.in
|
||||||
|
${TOOL_SED} 's/__VERSION__/${VERSION}/g' ${.ALLSRC} >${.TARGET}
|
||||||
|
|
||||||
|
realall: texinfo.cat
|
||||||
|
|
||||||
|
CLEANFILES+= texinfo.cat
|
||||||
|
.endif
|
||||||
|
|
||||||
|
.if ${MKNLS} != "no"
|
||||||
|
.for F in cs.gmo da.gmo de.gmo de_AT.gmo eo.gmo fr.gmo he.gmo hr.gmo ja.gmo \
|
||||||
|
nb.gmo nl.gmo no.gmo pl.gmo ro.gmo ru.gmo sv.gmo tr.gmo zh_CN.gmo zh_TW.gmo
|
||||||
|
FILES+= ${F}
|
||||||
|
FILESDIR_${F}= /usr/share/locale/${F:.gmo=}/LC_MESSAGES
|
||||||
|
FILESNAME_${F}= texinfo.mo
|
||||||
|
.endfor
|
||||||
|
# XXX: Do we want to install the following files too?
|
||||||
|
#FILES+= txi-cs.tex txi-de.tex txi-en.tex txi-es.tex txi-fr.tex txi-it.tex \
|
||||||
|
# txi-nl.tex txi-no.tex txi-pt.tex txi-tr.tex
|
||||||
|
.endif
|
||||||
|
|
||||||
|
MAN= info.5 texinfo.5
|
||||||
|
|
||||||
|
TEXINFO= info-stnd.texi info.texi texinfo.txi
|
||||||
|
|
||||||
|
DIST= ${NETBSDSRCDIR}/gnu/dist
|
||||||
|
IDIST= ${DIST}/texinfo
|
||||||
|
INFOFLAGS= -I${IDIST}/doc
|
||||||
|
|
||||||
|
.PATH: ${IDIST} ${IDIST}/doc ${IDIST}/po ${IDIST}/util
|
||||||
|
|
||||||
|
.include <bsd.info.mk>
|
||||||
|
.include <bsd.prog.mk>
|
||||||
|
.include <bsd.subdir.mk>
|
32
gnu/usr.bin/texinfo/Makefile.inc
Normal file
32
gnu/usr.bin/texinfo/Makefile.inc
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
# $NetBSD: Makefile.inc,v 1.10 2011/05/26 12:56:29 joerg Exp $
|
||||||
|
|
||||||
|
.if !defined(__MAKEFILE_INC_INCLUDED__)
|
||||||
|
__MAKEFILE_INC_INCLUDED__=1
|
||||||
|
|
||||||
|
.include <bsd.own.mk>
|
||||||
|
|
||||||
|
DIST= ${NETBSDSRCDIR}/gnu/dist
|
||||||
|
IDIST= ${DIST}/texinfo
|
||||||
|
|
||||||
|
CPPFLAGS+= -I${.CURDIR}/../common -I${IDIST}/lib \
|
||||||
|
-DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H
|
||||||
|
|
||||||
|
CWARNFLAGS.clang+= -Wno-format-security
|
||||||
|
|
||||||
|
.if !defined(MAKEDOC)
|
||||||
|
DPADD+= ${LIBCOMMONDIR}/libcommon.a
|
||||||
|
LDADD+= -L${LIBCOMMONDIR} -lcommon
|
||||||
|
|
||||||
|
.if !defined(__MINIX)
|
||||||
|
DPADD+= ${LIBINTL}
|
||||||
|
LDADD+= -lintl
|
||||||
|
.endif # !defined(__MINIX)
|
||||||
|
|
||||||
|
LIBCOMMONDIR!= cd ${.CURDIR}/../common && ${PRINTOBJDIR}
|
||||||
|
.endif
|
||||||
|
|
||||||
|
.if exists(${.CURDIR}/../../Makefile.inc)
|
||||||
|
.include "${.CURDIR}/../../Makefile.inc"
|
||||||
|
.endif
|
||||||
|
|
||||||
|
.endif # __MAKEFILE_INC_INCLUDED__
|
36
gnu/usr.bin/texinfo/common/Makefile
Normal file
36
gnu/usr.bin/texinfo/common/Makefile
Normal file
|
@ -0,0 +1,36 @@
|
||||||
|
# $NetBSD: Makefile,v 1.13 2008/09/03 11:58:30 lukem Exp $
|
||||||
|
|
||||||
|
.include "../Makefile.inc"
|
||||||
|
LIBISPRIVATE= yes
|
||||||
|
|
||||||
|
LIB= common
|
||||||
|
SRCS+= substring.c xexit.c xmalloc.c xstrdup.c key.c doc.c
|
||||||
|
|
||||||
|
CPPFLAGS+= -DGNULOCALEDIR=\"/usr/share/locale\" \
|
||||||
|
-DLOCALE_ALIAS_PATH=\"/usr/share/locale:.\" \
|
||||||
|
-I${IDIST}/info
|
||||||
|
|
||||||
|
.include <bsd.lib.mk>
|
||||||
|
|
||||||
|
.PATH: ${IDIST}/lib ${IDIST}/po
|
||||||
|
|
||||||
|
all: ${FILES}
|
||||||
|
.SUFFIXES: .gmo .mo
|
||||||
|
.gmo.mo:
|
||||||
|
${_MKTARGET_CREATE}
|
||||||
|
@cp $< $@
|
||||||
|
|
||||||
|
GEN_SRCS = funs.h key.c doc.c
|
||||||
|
CLEANFILES+= ${GEN_SRCS}
|
||||||
|
|
||||||
|
CMD_SRCS = session.c echo-area.c infodoc.c m-x.c indices.c nodemenu.c \
|
||||||
|
footnotes.c variables.c
|
||||||
|
|
||||||
|
MAKEDOCDIR!=cd ${.CURDIR}/../makedoc && ${PRINTOBJDIR}
|
||||||
|
MAKEDOC=${MAKEDOCDIR}/makedoc
|
||||||
|
|
||||||
|
${GEN_SRCS}: ${MAKEDOC} ${CMD_SRCS}
|
||||||
|
${_MKMSG_CREATE} ${GEN_SRCS}
|
||||||
|
${.ALLSRC}
|
||||||
|
|
||||||
|
.PATH: ${IDIST}/info ${IDIST}/doc
|
423
gnu/usr.bin/texinfo/common/config.h
Normal file
423
gnu/usr.bin/texinfo/common/config.h
Normal file
|
@ -0,0 +1,423 @@
|
||||||
|
/* config.h. Generated by configure. */
|
||||||
|
/* config.in. Generated from configure.ac by autoheader. */
|
||||||
|
|
||||||
|
/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
|
||||||
|
systems. This function is required for `alloca.c' support on those systems.
|
||||||
|
*/
|
||||||
|
/* #undef CRAY_STACKSEG_END */
|
||||||
|
|
||||||
|
/* Define to 1 if using `alloca.c'. */
|
||||||
|
/* #undef C_ALLOCA */
|
||||||
|
|
||||||
|
/* Define to 1 if translation of program messages to the user's native
|
||||||
|
language is requested. */
|
||||||
|
#ifndef HOSTTOOL
|
||||||
|
/* #undef ENABLE_NLS */
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* Define to 1 if `TIOCGWINSZ' requires <sys/ioctl.h>. */
|
||||||
|
/* #undef GWINSZ_IN_SYS_IOCTL */
|
||||||
|
|
||||||
|
/* Define to 1 if you have `alloca', as a function or macro. */
|
||||||
|
/* #undef HAVE_ALLOCA */
|
||||||
|
|
||||||
|
/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
|
||||||
|
*/
|
||||||
|
/* #undef HAVE_ALLOCA_H */
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <argz.h> header file. */
|
||||||
|
/* #undef HAVE_ARGZ_H */
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `asprintf' function. */
|
||||||
|
#define HAVE_ASPRINTF 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `bzero' function. */
|
||||||
|
#define HAVE_BZERO 1
|
||||||
|
|
||||||
|
/* Define if the GNU dcgettext() function is already present or preinstalled.
|
||||||
|
*/
|
||||||
|
/* #undef HAVE_DCGETTEXT */
|
||||||
|
|
||||||
|
/* Define to 1 if you have the declaration of `feof_unlocked', and to 0 if you
|
||||||
|
don't. */
|
||||||
|
#define HAVE_DECL_FEOF_UNLOCKED 0
|
||||||
|
|
||||||
|
/* Define to 1 if you have the declaration of `fgets_unlocked', and to 0 if
|
||||||
|
you don't. */
|
||||||
|
#define HAVE_DECL_FGETS_UNLOCKED 0
|
||||||
|
|
||||||
|
/* Define to 1 if you have the declaration of `getc_unlocked', and to 0 if you
|
||||||
|
don't. */
|
||||||
|
#define HAVE_DECL_GETC_UNLOCKED 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't.
|
||||||
|
*/
|
||||||
|
#define HAVE_DECL_GETENV 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the declaration of `memchr', and to 0 if you don't.
|
||||||
|
*/
|
||||||
|
#define HAVE_DECL_MEMCHR 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the declaration of `strcoll', and to 0 if you
|
||||||
|
don't. */
|
||||||
|
#define HAVE_DECL_STRCOLL 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the declaration of `strerror', and to 0 if you
|
||||||
|
don't. */
|
||||||
|
#define HAVE_DECL_STRERROR 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the declaration of `_snprintf', and to 0 if you
|
||||||
|
don't. */
|
||||||
|
#define HAVE_DECL__SNPRINTF 0
|
||||||
|
|
||||||
|
/* Define to 1 if you have the declaration of `_snwprintf', and to 0 if you
|
||||||
|
don't. */
|
||||||
|
#define HAVE_DECL__SNWPRINTF 0
|
||||||
|
|
||||||
|
/* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */
|
||||||
|
/* #undef HAVE_DOPRNT */
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <fcntl.h> header file. */
|
||||||
|
#define HAVE_FCNTL_H 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `fwprintf' function. */
|
||||||
|
#define HAVE_FWPRINTF 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `getcwd' function. */
|
||||||
|
#define HAVE_GETCWD 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `getegid' function. */
|
||||||
|
#define HAVE_GETEGID 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `geteuid' function. */
|
||||||
|
#define HAVE_GETEUID 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `getgid' function. */
|
||||||
|
#define HAVE_GETGID 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `getpagesize' function. */
|
||||||
|
#define HAVE_GETPAGESIZE 1
|
||||||
|
|
||||||
|
/* Define if the GNU gettext() function is already present or preinstalled. */
|
||||||
|
/* #undef HAVE_GETTEXT */
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `gettimeofday' function. */
|
||||||
|
/* #undef HAVE_GETTIMEOFDAY */
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `getuid' function. */
|
||||||
|
#define HAVE_GETUID 1
|
||||||
|
|
||||||
|
/* Define if you have the iconv() function. */
|
||||||
|
#define HAVE_ICONV 1
|
||||||
|
|
||||||
|
/* Define if you have the 'intmax_t' type in <stdint.h> or <inttypes.h>. */
|
||||||
|
#define HAVE_INTMAX_T 1
|
||||||
|
|
||||||
|
/* Define if <inttypes.h> exists and doesn't clash with <sys/types.h>. */
|
||||||
|
#define HAVE_INTTYPES_H 1
|
||||||
|
|
||||||
|
/* Define if <inttypes.h> exists, doesn't clash with <sys/types.h>, and
|
||||||
|
declares uintmax_t. */
|
||||||
|
#define HAVE_INTTYPES_H_WITH_UINTMAX 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <io.h> header file. */
|
||||||
|
/* #undef HAVE_IO_H */
|
||||||
|
|
||||||
|
/* Define if you have <langinfo.h> and nl_langinfo(CODESET). */
|
||||||
|
#define HAVE_LANGINFO_CODESET 1
|
||||||
|
|
||||||
|
/* Define if your <locale.h> file defines LC_MESSAGES. */
|
||||||
|
#define HAVE_LC_MESSAGES 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `bsd' library (-lbsd). */
|
||||||
|
/* #undef HAVE_LIBBSD */
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <limits.h> header file. */
|
||||||
|
#define HAVE_LIMITS_H 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <locale.h> header file. */
|
||||||
|
#define HAVE_LOCALE_H 1
|
||||||
|
|
||||||
|
/* Define if you have the 'long double' type. */
|
||||||
|
#define HAVE_LONG_DOUBLE 1
|
||||||
|
|
||||||
|
/* Define if you have the 'long long' type. */
|
||||||
|
#define HAVE_LONG_LONG 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <malloc.h> header file. */
|
||||||
|
#define HAVE_MALLOC_H 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `memcpy' function. */
|
||||||
|
#define HAVE_MEMCPY 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `memmove' function. */
|
||||||
|
#define HAVE_MEMMOVE 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <memory.h> header file. */
|
||||||
|
#define HAVE_MEMORY_H 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `mempcpy' function. */
|
||||||
|
/* #undef HAVE_MEMPCPY */
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `memset' function. */
|
||||||
|
#define HAVE_MEMSET 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `mkstemp' function. */
|
||||||
|
#define HAVE_MKSTEMP 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have a working `mmap' system call. */
|
||||||
|
/* #undef HAVE_MMAP */
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `munmap' function. */
|
||||||
|
/* #undef HAVE_MUNMAP */
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <ncurses/termcap.h> header file. */
|
||||||
|
/* #undef HAVE_NCURSES_TERMCAP_H */
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <nl_types.h> header file. */
|
||||||
|
#define HAVE_NL_TYPES_H 1
|
||||||
|
|
||||||
|
/* Define if your printf() function supports format strings with positions. */
|
||||||
|
#define HAVE_POSIX_PRINTF 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `putenv' function. */
|
||||||
|
#define HAVE_PUTENV 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <pwd.h> header file. */
|
||||||
|
#define HAVE_PWD_H 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `setenv' function. */
|
||||||
|
#define HAVE_SETENV 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `setlocale' function. */
|
||||||
|
#define HAVE_SETLOCALE 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `setvbuf' function. */
|
||||||
|
#define HAVE_SETVBUF 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `sigaction' function. */
|
||||||
|
#define HAVE_SIGACTION 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `sigprocmask' function. */
|
||||||
|
#define HAVE_SIGPROCMASK 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `sigsetmask' function. */
|
||||||
|
#define HAVE_SIGSETMASK 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `snprintf' function. */
|
||||||
|
#define HAVE_SNPRINTF 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <stddef.h> header file. */
|
||||||
|
#define HAVE_STDDEF_H 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <stdint.h> header file. */
|
||||||
|
#define HAVE_STDINT_H 1
|
||||||
|
|
||||||
|
/* Define if <stdint.h> exists, doesn't clash with <sys/types.h>, and declares
|
||||||
|
uintmax_t. */
|
||||||
|
#define HAVE_STDINT_H_WITH_UINTMAX 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||||
|
#define HAVE_STDLIB_H 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `stpcpy' function. */
|
||||||
|
/* #undef HAVE_STPCPY */
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `strcasecmp' function. */
|
||||||
|
#define HAVE_STRCASECMP 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `strchr' function. */
|
||||||
|
#define HAVE_STRCHR 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `strcoll' function and it is properly defined.
|
||||||
|
*/
|
||||||
|
#define HAVE_STRCOLL 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `strdup' function. */
|
||||||
|
#define HAVE_STRDUP 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `strerror' function. */
|
||||||
|
#define HAVE_STRERROR 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <strings.h> header file. */
|
||||||
|
#define HAVE_STRINGS_H 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <string.h> header file. */
|
||||||
|
#define HAVE_STRING_H 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `strncasecmp' function. */
|
||||||
|
#define HAVE_STRNCASECMP 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `strtoul' function. */
|
||||||
|
#define HAVE_STRTOUL 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <sys/fcntl.h> header file. */
|
||||||
|
#define HAVE_SYS_FCNTL_H 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <sys/file.h> header file. */
|
||||||
|
#define HAVE_SYS_FILE_H 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <sys/param.h> header file. */
|
||||||
|
#define HAVE_SYS_PARAM_H 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <sys/ptem.h> header file. */
|
||||||
|
/* #undef HAVE_SYS_PTEM_H */
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||||
|
#define HAVE_SYS_STAT_H 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <sys/stream.h> header file. */
|
||||||
|
/* #undef HAVE_SYS_STREAM_H */
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <sys/time.h> header file. */
|
||||||
|
#define HAVE_SYS_TIME_H 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <sys/ttold.h> header file. */
|
||||||
|
/* #undef HAVE_SYS_TTOLD_H */
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||||
|
#define HAVE_SYS_TYPES_H 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <sys/wait.h> header file. */
|
||||||
|
#define HAVE_SYS_WAIT_H 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <termcap.h> header file. */
|
||||||
|
#define HAVE_TERMCAP_H 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <termios.h> header file. */
|
||||||
|
#define HAVE_TERMIOS_H 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <termio.h> header file. */
|
||||||
|
/* #undef HAVE_TERMIO_H */
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `tsearch' function. */
|
||||||
|
#define HAVE_TSEARCH 1
|
||||||
|
|
||||||
|
/* Define if you have the 'uintmax_t' type in <stdint.h> or <inttypes.h>. */
|
||||||
|
#define HAVE_UINTMAX_T 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <unistd.h> header file. */
|
||||||
|
#define HAVE_UNISTD_H 1
|
||||||
|
|
||||||
|
/* Define if you have the 'unsigned long long' type. */
|
||||||
|
#define HAVE_UNSIGNED_LONG_LONG 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `vprintf' function. */
|
||||||
|
#define HAVE_VPRINTF 1
|
||||||
|
|
||||||
|
/* Define if you have the 'wchar_t' type. */
|
||||||
|
#define HAVE_WCHAR_T 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `wcslen' function. */
|
||||||
|
#define HAVE_WCSLEN 1
|
||||||
|
|
||||||
|
/* Define if you have the 'wint_t' type. */
|
||||||
|
#define HAVE_WINT_T 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `__argz_count' function. */
|
||||||
|
/* #undef HAVE___ARGZ_COUNT */
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `__argz_next' function. */
|
||||||
|
/* #undef HAVE___ARGZ_NEXT */
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `__argz_stringify' function. */
|
||||||
|
/* #undef HAVE___ARGZ_STRINGIFY */
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `__fsetlocking' function. */
|
||||||
|
/* #undef HAVE___FSETLOCKING */
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `__secure_getenv' function. */
|
||||||
|
/* #undef HAVE___SECURE_GETENV */
|
||||||
|
|
||||||
|
/* Define as const if the declaration of iconv() needs const. */
|
||||||
|
#define ICONV_CONST const
|
||||||
|
|
||||||
|
/* Define if integer division by zero raises signal SIGFPE. */
|
||||||
|
#define INTDIV0_RAISES_SIGFPE 1
|
||||||
|
|
||||||
|
/* Name of package */
|
||||||
|
#define PACKAGE "texinfo"
|
||||||
|
|
||||||
|
/* Define to the address where bug reports for this package should be sent. */
|
||||||
|
#define PACKAGE_BUGREPORT ""
|
||||||
|
|
||||||
|
/* Define to the full name of this package. */
|
||||||
|
#define PACKAGE_NAME "GNU Texinfo"
|
||||||
|
|
||||||
|
/* Define to the full name and version of this package. */
|
||||||
|
#define PACKAGE_STRING "GNU Texinfo 4.8"
|
||||||
|
|
||||||
|
/* Define to the one symbol short name of this package. */
|
||||||
|
#define PACKAGE_TARNAME "texinfo"
|
||||||
|
|
||||||
|
/* Define to the version of this package. */
|
||||||
|
#define PACKAGE_VERSION "4.8"
|
||||||
|
|
||||||
|
/* Define if <inttypes.h> exists and defines unusable PRI* macros. */
|
||||||
|
/* #undef PRI_MACROS_BROKEN */
|
||||||
|
|
||||||
|
/* Define as the return type of signal handlers (`int' or `void'). */
|
||||||
|
#define RETSIGTYPE void
|
||||||
|
|
||||||
|
/* Define as the maximum value of type 'size_t', if the system doesn't define
|
||||||
|
it. */
|
||||||
|
/* #undef SIZE_MAX */
|
||||||
|
|
||||||
|
/* If using the C implementation of alloca, define if you know the
|
||||||
|
direction of stack growth for your system; otherwise it will be
|
||||||
|
automatically deduced at run-time.
|
||||||
|
STACK_DIRECTION > 0 => grows toward higher addresses
|
||||||
|
STACK_DIRECTION < 0 => grows toward lower addresses
|
||||||
|
STACK_DIRECTION = 0 => direction of growth unknown */
|
||||||
|
/* #undef STACK_DIRECTION */
|
||||||
|
|
||||||
|
/* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */
|
||||||
|
/* #undef STAT_MACROS_BROKEN */
|
||||||
|
|
||||||
|
/* Define to 1 if you have the ANSI C header files. */
|
||||||
|
#define STDC_HEADERS 1
|
||||||
|
|
||||||
|
/* Define to 1 if your <sys/time.h> declares `struct tm'. */
|
||||||
|
/* #undef TM_IN_SYS_TIME */
|
||||||
|
|
||||||
|
/* Version number of package */
|
||||||
|
#define VERSION "4.8"
|
||||||
|
|
||||||
|
/* Define to 1 if on MINIX. */
|
||||||
|
/* #undef _MINIX */
|
||||||
|
|
||||||
|
/* Define to 2 if the system does not provide POSIX.1 features except with
|
||||||
|
this defined. */
|
||||||
|
/* #undef _POSIX_1_SOURCE */
|
||||||
|
|
||||||
|
/* Define to 1 if you need to in order for `stat' and other things to work. */
|
||||||
|
/* #undef _POSIX_SOURCE */
|
||||||
|
|
||||||
|
/* Define to empty if `const' does not conform to ANSI C. */
|
||||||
|
/* #undef const */
|
||||||
|
|
||||||
|
/* Define to `__inline__' or `__inline' if that's what the C compiler
|
||||||
|
calls it, or to nothing if 'inline' is not supported under any name. */
|
||||||
|
#ifndef __cplusplus
|
||||||
|
/* #undef inline */
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* Define to rpl_mkstemp if the replacement function should be used. */
|
||||||
|
/* #undef mkstemp */
|
||||||
|
|
||||||
|
/* Define to `long' if <sys/types.h> does not define. */
|
||||||
|
/* #undef off_t */
|
||||||
|
|
||||||
|
/* Define as the type of the result of subtracting two pointers, if the system
|
||||||
|
doesn't define it. */
|
||||||
|
/* #undef ptrdiff_t */
|
||||||
|
|
||||||
|
/* Define to empty if the C compiler doesn't support this keyword. */
|
||||||
|
/* #undef signed */
|
||||||
|
|
||||||
|
/* Define to `unsigned' if <sys/types.h> does not define. */
|
||||||
|
/* #undef size_t */
|
||||||
|
|
||||||
|
/* Define to unsigned long or unsigned long long if <stdint.h> and
|
||||||
|
<inttypes.h> don't define. */
|
||||||
|
/* #undef uintmax_t */
|
20
gnu/usr.bin/texinfo/info/Makefile
Normal file
20
gnu/usr.bin/texinfo/info/Makefile
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
# $NetBSD: Makefile,v 1.6 2010/02/03 15:34:39 roy Exp $
|
||||||
|
|
||||||
|
.include <bsd.own.mk>
|
||||||
|
|
||||||
|
PROG= info
|
||||||
|
SRCS= dir.c display.c dribble.c echo-area.c filesys.c \
|
||||||
|
footnotes.c gc.c indices.c info-utils.c info.c infodoc.c \
|
||||||
|
infomap.c m-x.c man.c nodemenu.c nodes.c search.c session.c \
|
||||||
|
signals.c terminal.c tilde.c variables.c window.c
|
||||||
|
|
||||||
|
COMMONDIR!=cd ${.CURDIR}/../common && ${PRINTOBJDIR}
|
||||||
|
|
||||||
|
CPPFLAGS+= -I${IDIST}/info -I${COMMONDIR} \
|
||||||
|
-DDEFAULT_INFOPATH=\"/usr/pkg/info:/usr/X11R6/info:/usr/X11/info:/usr/local/info:/usr/share/info:/usr/info\"
|
||||||
|
LDADD+= -lterminfo
|
||||||
|
DPADD+= ${LIBTERMINFO}
|
||||||
|
|
||||||
|
.include <bsd.prog.mk>
|
||||||
|
|
||||||
|
.PATH: ${IDIST}/info ${IDIST}/doc
|
10
gnu/usr.bin/texinfo/infokey/Makefile
Normal file
10
gnu/usr.bin/texinfo/infokey/Makefile
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
# $NetBSD: Makefile,v 1.3 2008/09/02 08:38:36 christos Exp $
|
||||||
|
|
||||||
|
PROG= infokey
|
||||||
|
SRCS= infokey.c
|
||||||
|
|
||||||
|
CPPFLAGS+= -I${IDIST}/info
|
||||||
|
|
||||||
|
.include <bsd.prog.mk>
|
||||||
|
|
||||||
|
.PATH: ${IDIST}/info ${IDIST}/doc
|
14
gnu/usr.bin/texinfo/install-info/Makefile
Normal file
14
gnu/usr.bin/texinfo/install-info/Makefile
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
# $NetBSD: Makefile,v 1.10 2004/02/09 06:52:34 lukem Exp $
|
||||||
|
|
||||||
|
PROG= install-info
|
||||||
|
SRCS= install-info.c
|
||||||
|
|
||||||
|
.include <bsd.prog.mk>
|
||||||
|
|
||||||
|
.PATH: ${IDIST}/util ${IDIST}/doc
|
||||||
|
|
||||||
|
infodir-meta:
|
||||||
|
.if (${MKUNPRIVED} != "no" && ${MKINFO} != "no")
|
||||||
|
echo "./usr/share/info/dir type=file mode=0644 uname=${BINOWN} gname=${BINGRP}" \
|
||||||
|
| ${METALOG.add}
|
||||||
|
.endif
|
15
gnu/usr.bin/texinfo/makedoc/Makefile
Normal file
15
gnu/usr.bin/texinfo/makedoc/Makefile
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
# $NetBSD: Makefile,v 1.4 2008/09/09 06:31:33 lukem Exp $
|
||||||
|
|
||||||
|
NOMAN=
|
||||||
|
MAKEDOC=
|
||||||
|
|
||||||
|
.include "../Makefile.inc"
|
||||||
|
|
||||||
|
HOSTPROG= makedoc
|
||||||
|
SRCS= makedoc.c xexit.c xmalloc.c xstrdup.c
|
||||||
|
|
||||||
|
.PATH: ${IDIST}/info ${IDIST}/lib
|
||||||
|
HOST_CPPFLAGS+= -I${IDIST}/info -I${IDIST}/lib -I${.CURDIR}/../common
|
||||||
|
HOST_CPPFLAGS+= -DHOSTTOOL
|
||||||
|
|
||||||
|
.include <bsd.hostprog.mk>
|
15
gnu/usr.bin/texinfo/makeinfo/Makefile
Normal file
15
gnu/usr.bin/texinfo/makeinfo/Makefile
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
# $NetBSD: Makefile,v 1.7 2011/05/26 12:56:29 joerg Exp $
|
||||||
|
|
||||||
|
PROG= makeinfo
|
||||||
|
SRCS= cmds.c defun.c files.c float.c footnote.c \
|
||||||
|
html.c index.c insertion.c lang.c \
|
||||||
|
macro.c makeinfo.c multi.c node.c \
|
||||||
|
sectioning.c toc.c xml.c xref.c
|
||||||
|
|
||||||
|
CPPFLAGS+= -I${IDIST}/makeinfo
|
||||||
|
|
||||||
|
WARNS?= 0 # pointer sign issues
|
||||||
|
|
||||||
|
.include <bsd.prog.mk>
|
||||||
|
|
||||||
|
.PATH: ${IDIST}/makeinfo ${IDIST}/doc
|
4097
gnu/usr.bin/texinfo/patches/0000-texinfo-nbsd.patch
Normal file
4097
gnu/usr.bin/texinfo/patches/0000-texinfo-nbsd.patch
Normal file
File diff suppressed because it is too large
Load diff
9
gnu/usr.bin/texinfo/texi2dvi/Makefile
Normal file
9
gnu/usr.bin/texinfo/texi2dvi/Makefile
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
# $NetBSD: Makefile,v 1.4 2003/01/17 15:32:25 wiz Exp $
|
||||||
|
|
||||||
|
FILES= texi2dvi
|
||||||
|
FILESMODE= ${BINMODE}
|
||||||
|
MAN= texi2dvi.1
|
||||||
|
|
||||||
|
.include <bsd.prog.mk>
|
||||||
|
|
||||||
|
.PATH: ${IDIST}/util ${IDIST}/doc
|
8
gnu/usr.bin/texinfo/texindex/Makefile
Normal file
8
gnu/usr.bin/texinfo/texindex/Makefile
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
# $NetBSD: Makefile,v 1.4 2003/01/17 15:32:25 wiz Exp $
|
||||||
|
|
||||||
|
PROG= texindex
|
||||||
|
SRCS= texindex.c
|
||||||
|
|
||||||
|
.include <bsd.prog.mk>
|
||||||
|
|
||||||
|
.PATH: ${IDIST}/util ${IDIST}/doc
|
|
@ -58,6 +58,10 @@
|
||||||
2012/10/17 12:00:00,external/Makefile
|
2012/10/17 12:00:00,external/Makefile
|
||||||
2011/05/26 00:00:00,external/public-domain/xz
|
2011/05/26 00:00:00,external/public-domain/xz
|
||||||
2012/10/17 12:00:00,external/README
|
2012/10/17 12:00:00,external/README
|
||||||
|
2012/10/17 12:00:00,gnu/dist/texinfo
|
||||||
|
2012/10/17 12:00:00,gnu/usr.bin/texinfo
|
||||||
|
2012/10/17 12:00:00,gnu/Makefile
|
||||||
|
2012/10/17 12:00:00,gnu/README
|
||||||
2012/10/17 12:00:00,include
|
2012/10/17 12:00:00,include
|
||||||
2013/05/31 12:00:00,libexec/fingerd
|
2013/05/31 12:00:00,libexec/fingerd
|
||||||
2012/10/17 12:00:00,libexec/ftpd
|
2012/10/17 12:00:00,libexec/ftpd
|
||||||
|
@ -124,6 +128,7 @@
|
||||||
2012/10/17 12:00:00,tools/mtree
|
2012/10/17 12:00:00,tools/mtree
|
||||||
2012/10/17 12:00:00,tools/nbperf
|
2012/10/17 12:00:00,tools/nbperf
|
||||||
2012/10/17 12:00:00,tools/sed
|
2012/10/17 12:00:00,tools/sed
|
||||||
|
2012/10/17 12:00:00,tools/texinfo
|
||||||
2012/10/17 12:00:00,tools/tic
|
2012/10/17 12:00:00,tools/tic
|
||||||
2012/10/17 12:00:00,tools/tsort
|
2012/10/17 12:00:00,tools/tsort
|
||||||
2009/05/08 12:48:43,usr.bin/apropos
|
2009/05/08 12:48:43,usr.bin/apropos
|
||||||
|
|
|
@ -22,7 +22,7 @@ MANGRP?= operator
|
||||||
INFOGRP?= operator
|
INFOGRP?= operator
|
||||||
DOCGRP?= operator
|
DOCGRP?= operator
|
||||||
|
|
||||||
MKBINUTILS:= no
|
MKBINUTILS?= no
|
||||||
MKGDB:= no
|
MKGDB:= no
|
||||||
MKGCC?= no
|
MKGCC?= no
|
||||||
|
|
||||||
|
|
|
@ -63,6 +63,7 @@ SUBDIR= host-mkdep .WAIT compat .WAIT \
|
||||||
genassym join \
|
genassym join \
|
||||||
lorder makewhatis mkdep mtree nbperf .WAIT tsort \
|
lorder makewhatis mkdep mtree nbperf .WAIT tsort \
|
||||||
m4 \
|
m4 \
|
||||||
|
.WAIT texinfo \
|
||||||
.WAIT mkfs.mfs \
|
.WAIT mkfs.mfs \
|
||||||
.WAIT toproto \
|
.WAIT toproto \
|
||||||
.WAIT yacc \
|
.WAIT yacc \
|
||||||
|
|
|
@ -35,7 +35,7 @@ GNUHOSTDIST?= ${.CURDIR}/../../gnu/dist/${MODULE}
|
||||||
${GNUHOSTDIST:H}/.gitignore: ${GNUHOSTDIST:H}/fetch.sh
|
${GNUHOSTDIST:H}/.gitignore: ${GNUHOSTDIST:H}/fetch.sh
|
||||||
${HOST_SH} ${GNUHOSTDIST:H}/fetch.sh
|
${HOST_SH} ${GNUHOSTDIST:H}/fetch.sh
|
||||||
@test -e ${GNUHOSTDIST}/configure
|
@test -e ${GNUHOSTDIST}/configure
|
||||||
@echo "${MODULE:U${.CURDIR:T:C,^gcc[0-9]*$,gcc,}}-*.tar.*z*" > $@
|
@echo "${MODULE:U${.CURDIR:T}:C,gcc[0-9]*,gcc,}-*.tar.*z*" >> $@
|
||||||
@echo ${GNUHOSTDIST:T} >> $@
|
@echo ${GNUHOSTDIST:T} >> $@
|
||||||
_gnu_get_src=${GNUHOSTDIST:H}/.gitignore
|
_gnu_get_src=${GNUHOSTDIST:H}/.gitignore
|
||||||
.endif # exists(GNUHOSTDIST:H/fetch.sh) on MINIX
|
.endif # exists(GNUHOSTDIST:H/fetch.sh) on MINIX
|
||||||
|
|
7
tools/texinfo/Makefile
Normal file
7
tools/texinfo/Makefile
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
# $NetBSD: Makefile,v 1.9 2002/12/08 20:20:05 thorpej Exp $
|
||||||
|
|
||||||
|
MODULE= texinfo
|
||||||
|
|
||||||
|
CONFIGURE_ARGS= --program-prefix=${_TOOL_PREFIX}
|
||||||
|
|
||||||
|
.include "${.CURDIR}/../Makefile.gnuhost"
|
Loading…
Reference in a new issue