|
|
binutils214 stage 2/4.
* Normalize binutils212 and binutils214. Remove /usr/bin/gcc{2,3}/*
and move those binaries to /usr/libexec/gcc{2,3}. Adjust objformat
to suit.
* Hack up contrib/gcc3 to accomodoate library path requirements and fix
STANDARD_BINDIR_PREFIX. Add a missing trailing '/' in STANDARD_EXEC_PREFIX.
* Adjust /usr/src/etc/Makefile (upgrade_etc) to remove old GCC and BINUTILS
junk.
* Cleanup etc/mtree/BSD.usr.dist
* Only build gcc2 for non-cross-compiled i386 native builds. Do not
build libc_r for non-i386 architectures for now. Allow on sysctl based
setproctitle() updates for non-i386 architectures for now.
* Move ldscripts from /usr/libdata/gcc{2,3}/ldscripts into
/usr/libexec/binutilsXXX/ldscripts and remove /usr/libdata/gcc{2,3}.
* GCC vendor obrien->dillon, change TARGET_OS in various places from
freebsd -> dragonfly.
* Consolidate config.h differences for cross builds in the Makefiles so
we need only have one config.h for binutils214/as.
* Cleanup and fix default target BFD for the assembler and linker when
cross-building.
* Build both the 32 and 64 bit support BFD's for binutils214 even if
just doing a native build.
* Remove a bunch of alpha junk (incomplete).
* Note gnu/usr.bin/binutils214/libbfd/dfly_targmatch.h contains aliases
to match dragonfly BFD targets. Some are probably unnecessary but I
had to move on.
* Bring in a bunch of AMD64 related files (incomplete).
* Update rpcgen to locate cpp with the current path instead of /usr/bin/cpp.
Add rpcgen to the buildworld bootstrap tools.
Obtained-From: A good chunk of the amd64-specific files were adapted from
FreeBSD-5 (authored by Peter Wemm and others).
1: # $FreeBSD: src/etc/mtree/BSD.usr.dist,v 1.188.2.40 2003/02/14 22:38:14 nectar Exp $
2: # $DragonFly: src/etc/mtree/BSD.usr.dist,v 1.9 2004/02/02 05:43:10 dillon Exp $
3: #
4: # Please see the file src/etc/mtree/README before making changes to this file.
5: #
6:
7: /set type=dir uname=root gname=wheel mode=0755
8: .
9: bin
10: gcc2
11: ..
12: gcc3
13: ..
14: ..
15: games
16: hide gname=games mode=0550
17: ..
18: ..
19: include
20: ..
21: lib
22: gcc2
23: ..
24: gcc3
25: ..
26: aout
27: ..
28: compat
29: aout
30: ..
31: ..
32: ..
33: libdata
34: doscmd
35: fonts
36: ..
37: ..
38: lint
39: ..
40: msdosfs
41: ..
42: perl
43: 5.00503
44: B
45: ..
46: CGI
47: ..
48: CPAN
49: ..
50: Class
51: ..
52: Data
53: ..
54: Devel
55: ..
56: ExtUtils
57: ..
58: File
59: Spec
60: ..
61: ..
62: Getopt
63: ..
64: I18N
65: ..
66: IPC
67: ..
68: Math
69: ..
70: Net
71: ..
72: Pod
73: ..
74: Search
75: ..
76: Sys
77: ..
78: Term
79: ..
80: Test
81: ..
82: Text
83: ..
84: Tie
85: ..
86: Time
87: ..
88: User
89: ..
90: auto
91: Getopt
92: Long
93: ..
94: ..
95: ..
96: mach
97: B
98: ..
99: CORE
100: ..
101: Data
102: ..
103: IO
104: ..
105: IPC
106: ..
107: auto
108: B
109: ..
110: DB_File
111: ..
112: Data
113: Dumper
114: ..
115: ..
116: DynaLoader
117: ..
118: Fcntl
119: ..
120: IO
121: ..
122: IPC
123: SysV
124: ..
125: ..
126: NDBM_File
127: ..
128: Opcode
129: ..
130: POSIX
131: ..
132: SDBM_File
133: ..
134: Socket
135: ..
136: attrs
137: ..
138: re
139: ..
140: sdbm
141: ..
142: ..
143: ..
144: pod
145: ..
146: ..
147: ..
148: stallion
149: ..
150: ..
151: libexec
152: binutils212
153: ldscripts
154: ..
155: aout
156: ..
157: elf
158: ..
159: ..
160: binutils214
161: ldscripts
162: ..
163: aout
164: ..
165: elf
166: ..
167: ..
168: gcc2
169: ..
170: gcc3
171: ..
172: lpr
173: ru
174: ..
175: ..
176: sendmail
177: ..
178: sm.bin
179: ..
180: uucp
181: ..
182: ..
183: local
184: ..
185: obj nochange
186: ..
187: sbin
188: ..
189: share
190: calendar
191: de_DE.ISO8859-1
192: ..
193: fr_FR.ISO8859-1
194: ..
195: hr_HR.ISO8859-2
196: ..
197: ru_RU.KOI8-R
198: ..
199: ..
200: dict
201: ..
202: doc
203: IPv6
204: ..
205: bind
206: html
207: ..
208: misc
209: ..
210: ..
211: ncurses
212: ..
213: ntp
214: ..
215: papers
216: ..
217: psd
218: 05.sysman
219: ..
220: 12.make
221: ..
222: 13.rcs
223: ..
224: 18.gprof
225: ..
226: 20.ipctut
227: ..
228: 21.ipc
229: ..
230: 22.rpcgen
231: ..
232: 23.rpc
233: ..
234: 24.xdr
235: ..
236: 25.xdrrfc
237: ..
238: 26.rpcrfc
239: ..
240: 27.nfsrfc
241: ..
242: 28.cvs
243: ..
244: ..
245: smm
246: 01.setup
247: ..
248: 02.config
249: ..
250: 03.fsck
251: ..
252: 04.quotas
253: ..
254: 05.fastfs
255: ..
256: 06.nfs
257: ..
258: 07.lpd
259: ..
260: 08.sendmailop
261: ..
262: 10.named
263: ..
264: 11.timedop
265: ..
266: 12.timed
267: ..
268: 18.net
269: ..
270: ..
271: usd
272: 04.csh
273: ..
274: 07.mail
275: ..
276: 10.exref
277: ..
278: 11.edit
279: ..
280: 12.vi
281: ..
282: 13.viref
283: ..
284: 18.msdiffs
285: ..
286: 19.memacros
287: ..
288: 20.meref
289: ..
290: 30.rogue
291: ..
292: 31.trek
293: ..
294: ..
295: ..
296: examples
297: BSD_daemon
298: ..
299: FreeBSD_version
300: ..
301: IPv6
302: ..
303: atm
304: ..
305: bc
306: ..
307: bootforth
308: ..
309: cvs
310: contrib
311: ..
312: ..
313: cvsup
314: ..
315: dialog
316: ..
317: diskless
318: ..
319: drivers
320: ..
321: etc
322: defaults
323: ..
324: ..
325: find_interface
326: ..
327: ibcs2
328: ..
329: ipfilter
330: ..
331: ipfw
332: ..
333: isdn
334: contrib
335: ..
336: i4brunppp
337: ..
338: v21
339: ..
340: ..
341: kld
342: cdev
343: module
344: ..
345: test
346: ..
347: ..
348: dyn_sysctl
349: ..
350: syscall
351: module
352: ..
353: test
354: ..
355: ..
356: ..
357: libdialog
358: ..
359: libvgl
360: ..
361: mdoc
362: ..
363: meteor
364: ..
365: netgraph
366: ..
367: nwclient
368: ..
369: perfmon
370: ..
371: portal
372: ..
373: ppi
374: ..
375: ppp
376: ..
377: pppd
378: ..
379: printing
380: ..
381: scsi_target
382: ..
383: ses
384: getencstat
385: ..
386: sesd
387: ..
388: setencstat
389: ..
390: setobjstat
391: ..
392: srcs
393: ..
394: ..
395: slattach
396: ..
397: sliplogin
398: ..
399: smbfs
400: print
401: ..
402: ..
403: splash
404: ..
405: startslip
406: ..
407: sunrpc
408: dir
409: ..
410: msg
411: ..
412: sort
413: ..
414: ..
415: tcsh
416: ..
417: worm
418: ..
419: ..
420: games
421: atc
422: ..
423: fortune
424: ..
425: larn
426: ..
427: quiz.db
428: ..
429: ..
430: groff_font
431: devX100
432: ..
433: devX100-12
434: ..
435: devX75
436: ..
437: devX75-12
438: ..
439: devascii
440: ..
441: devcp1047
442: ..
443: devdvi
444: ..
445: devhtml
446: ..
447: devkoi8-r
448: ..
449: devlatin1
450: ..
451: devlbp
452: ..
453: devlj4
454: ..
455: devps
456: ..
457: devutf8
458: ..
459: ..
460: info
461: ..
462: isdn
463: ..
464: libg++
465: ..
466: locale
467: af_ZA.ISO8859-1
468: ..
469: af_ZA.ISO8859-15
470: ..
471: bg_BG.CP1251
472: ..
473: cs_CZ.ISO8859-2
474: ..
475: da_DK.ISO8859-1
476: ..
477: da_DK.ISO8859-15
478: ..
479: de_AT.ISO8859-1
480: ..
481: de_AT.ISO8859-15
482: ..
483: de_CH.ISO8859-1
484: ..
485: de_CH.ISO8859-15
486: ..
487: de_DE.ISO8859-1
488: ..
489: de_DE.ISO8859-15
490: ..
491: el_GR.ISO8859-7
492: ..
493: en_AU.ISO8859-1
494: ..
495: en_AU.ISO8859-15
496: ..
497: en_AU.US-ASCII
498: ..
499: en_CA.ISO8859-1
500: ..
501: en_CA.ISO8859-15
502: ..
503: en_CA.US-ASCII
504: ..
505: en_GB.ISO8859-1
506: ..
507: en_GB.ISO8859-15
508: ..
509: en_GB.US-ASCII
510: ..
511: en_NZ.ISO8859-1
512: ..
513: en_NZ.ISO8859-15
514: ..
515: en_NZ.US-ASCII
516: ..
517: en_US.ISO8859-1
518: ..
519: en_US.ISO8859-15
520: ..
521: en_US.US-ASCII
522: ..
523: es_ES.ISO8859-1
524: ..
525: es_ES.ISO8859-15
526: ..
527: et_EE.ISO8859-15
528: ..
529: fi_FI.ISO8859-1
530: ..
531: fi_FI.ISO8859-15
532: ..
533: fr_BE.ISO8859-1
534: ..
535: fr_BE.ISO8859-15
536: ..
537: fr_CA.ISO8859-1
538: ..
539: fr_CA.ISO8859-15
540: ..
541: fr_CH.ISO8859-1
542: ..
543: fr_CH.ISO8859-15
544: ..
545: fr_FR.ISO8859-1
546: ..
547: fr_FR.ISO8859-15
548: ..
549: hi_IN.ISCII-DEV
550: ..
551: hr_HR.ISO8859-2
552: ..
553: hu_HU.ISO8859-2
554: ..
555: is_IS.ISO8859-1
556: ..
557: is_IS.ISO8859-15
558: ..
559: it_CH.ISO8859-1
560: ..
561: it_CH.ISO8859-15
562: ..
563: it_IT.ISO8859-1
564: ..
565: it_IT.ISO8859-15
566: ..
567: ja_JP.SJIS
568: ..
569: ja_JP.eucJP
570: ..
571: ko_KR.eucKR
572: ..
573: la_LN.ISO8859-1
574: ..
575: la_LN.ISO8859-15
576: ..
577: la_LN.ISO8859-2
578: ..
579: la_LN.ISO8859-4
580: ..
581: la_LN.US-ASCII
582: ..
583: lt_LT.ISO8859-4
584: ..
585: nl_BE.ISO8859-1
586: ..
587: nl_BE.ISO8859-15
588: ..
589: nl_NL.ISO8859-1
590: ..
591: nl_NL.ISO8859-15
592: ..
593: no_NO.ISO8859-1
594: ..
595: no_NO.ISO8859-15
596: ..
597: pl_PL.ISO8859-2
598: ..
599: pt_BR.ISO8859-1
600: ..
601: pt_PT.ISO8859-1
602: ..
603: pt_PT.ISO8859-15
604: ..
605: ro_RO.ISO8859-2
606: ..
607: ru_RU.CP866
608: ..
609: ru_RU.ISO8859-5
610: ..
611: ru_RU.KOI8-R
612: ..
613: sk_SK.ISO8859-2
614: ..
615: sl_SI.ISO8859-2
616: ..
617: sv_SE.ISO8859-1
618: ..
619: sv_SE.ISO8859-15
620: ..
621: tr_TR.ISO8859-9
622: ..
623: uk_UA.ISO8859-5
624: ..
625: uk_UA.KOI8-U
626: ..
627: zh_CN.eucCN
628: ..
629: zh_TW.Big5
630: ..
631: ..
632: man
633: /set uname=man
634: cat1
635: ..
636: cat1aout
637: ..
638: cat2
639: ..
640: cat3
641: ..
642: cat4
643: alpha
644: ..
645: i386
646: ..
647: ..
648: cat5
649: ..
650: cat6
651: ..
652: cat7
653: ..
654: cat8
655: alpha
656: ..
657: i386
658: ..
659: ..
660: cat9
661: i386
662: ..
663: ..
664: catn
665: ..
666: en.ISO8859-1 uname=root
667: cat1
668: ..
669: cat1aout
670: ..
671: cat2
672: ..
673: cat3
674: ..
675: cat4
676: alpha
677: ..
678: i386
679: ..
680: ..
681: cat5
682: ..
683: cat6
684: ..
685: cat7
686: ..
687: cat8
688: alpha
689: ..
690: i386
691: ..
692: ..
693: cat9
694: i386
695: ..
696: ..
697: catn
698: ..
699: ..
700: ja uname=root
701: cat1
702: ..
703: cat2
704: ..
705: cat3
706: ..
707: cat4
708: ..
709: cat5
710: ..
711: cat6
712: ..
713: cat7
714: ..
715: cat8
716: ..
717: cat9
718: ..
719: catn
720: ..
721: /set uname=root
722: man1
723: ..
724: man2
725: ..
726: man3
727: ..
728: man4
729: ..
730: man5
731: ..
732: man6
733: ..
734: man7
735: ..
736: man8
737: ..
738: man9
739: ..
740: mann
741: ..
742: ..
743: man1
744: ..
745: man1aout
746: ..
747: man2
748: ..
749: man3
750: ..
751: man4
752: alpha
753: ..
754: i386
755: ..
756: ..
757: man5
758: ..
759: man6
760: ..
761: man7
762: ..
763: man8
764: alpha
765: ..
766: i386
767: ..
768: ..
769: man9
770: i386
771: ..
772: ..
773: mann
774: ..
775: ..
776: me
777: ..
778: misc
779: fonts
780: ..
781: pcvtfonts
782: ..
783: ..
784: mk
785: ..
786: nls
787: C
788: ..
789: af_ZA.ISO8859-1
790: ..
791: af_ZA.ISO8859-15
792: ..
793: bg_BG.CP1251
794: ..
795: cs_CZ.ISO8859-2
796: ..
797: da_DK.ISO8859-1
798: ..
799: da_DK.ISO8859-15
800: ..
801: de_AT.ISO8859-1
802: ..
803: de_AT.ISO8859-15
804: ..
805: de_CH.ISO8859-1
806: ..
807: de_CH.ISO8859-15
808: ..
809: de_DE.ISO8859-1
810: ..
811: de_DE.ISO8859-15
812: ..
813: el_GR.ISO8859-7
814: ..
815: en_AU.ISO8859-1
816: ..
817: en_AU.ISO8859-15
818: ..
819: en_AU.US-ASCII
820: ..
821: en_CA.ISO8859-1
822: ..
823: en_CA.ISO8859-15
824: ..
825: en_CA.US-ASCII
826: ..
827: en_GB.ISO8859-1
828: ..
829: en_GB.ISO8859-15
830: ..
831: en_GB.US-ASCII
832: ..
833: en_NZ.ISO8859-1
834: ..
835: en_NZ.ISO8859-15
836: ..
837: en_NZ.US-ASCII
838: ..
839: en_US.ISO8859-1
840: ..
841: en_US.ISO8859-15
842: ..
843: es_ES.ISO8859-1
844: ..
845: es_ES.ISO8859-15
846: ..
847: et_EE.ISO8859-15
848: ..
849: fi_FI.ISO8859-1
850: ..
851: fi_FI.ISO8859-15
852: ..
853: fr_BE.ISO8859-1
854: ..
855: fr_BE.ISO8859-15
856: ..
857: fr_CA.ISO8859-1
858: ..
859: fr_CA.ISO8859-15
860: ..
861: fr_CH.ISO8859-1
862: ..
863: fr_CH.ISO8859-15
864: ..
865: fr_FR.ISO8859-1
866: ..
867: fr_FR.ISO8859-15
868: ..
869: hi_IN.ISCII-DEV
870: ..
871: hr_HR.ISO8859-2
872: ..
873: hu_HU.ISO8859-2
874: ..
875: is_IS.ISO8859-1
876: ..
877: is_IS.ISO8859-15
878: ..
879: it_CH.ISO8859-1
880: ..
881: it_CH.ISO8859-15
882: ..
883: it_IT.ISO8859-1
884: ..
885: it_IT.ISO8859-15
886: ..
887: ja_JP.SJIS
888: ..
889: ja_JP.eucJP
890: ..
891: ko_KR.eucKR
892: ..
893: la_LN.ISO8859-1
894: ..
895: la_LN.ISO8859-15
896: ..
897: la_LN.ISO8859-2
898: ..
899: la_LN.ISO8859-4
900: ..
901: la_LN.US-ASCII
902: ..
903: lt_LT.ISO8859-4
904: ..
905: nl_BE.ISO8859-1
906: ..
907: nl_BE.ISO8859-15
908: ..
909: nl_NL.ISO8859-1
910: ..
911: nl_NL.ISO8859-15
912: ..
913: no_NO.ISO8859-1
914: ..
915: no_NO.ISO8859-15
916: ..
917: pl_PL.ISO8859-2
918: ..
919: pt_BR.ISO8859-1
920: ..
921: pt_PT.ISO8859-1
922: ..
923: pt_PT.ISO8859-15
924: ..
925: ro_RO.ISO8859-2
926: ..
927: ru_RU.CP866
928: ..
929: ru_RU.ISO8859-5
930: ..
931: ru_RU.KOI8-R
932: ..
933: sk_SK.ISO8859-2
934: ..
935: sl_SI.ISO8859-2
936: ..
937: sv_SE.ISO8859-1
938: ..
939: sv_SE.ISO8859-15
940: ..
941: tr_TR.ISO8859-9
942: ..
943: uk_UA.ISO8859-5
944: ..
945: uk_UA.KOI8-U
946: ..
947: zh_CN.eucCN
948: ..
949: zh_TW.Big5
950: ..
951: ..
952: openssl
953: man
954: /set uname=man
955: cat1
956: ..
957: cat3
958: ..
959: en.ISO8859-1 uname=root
960: cat1
961: ..
962: cat3
963: ..
964: ..
965: /set uname=root
966: man1
967: ..
968: man3
969: ..
970: ..
971: ..
972: pcvt
973: Doc
974: ..
975: Etc
976: ..
977: ..
978: perl
979: man
980: cat3 uname=man
981: ..
982: man3
983: ..
984: ..
985: ..
986: sendmail
987: ..
988: skel
989: ..
990: syscons
991: fonts
992: ..
993: keymaps
994: ..
995: scrnmaps
996: ..
997: ..
998: tabset
999: ..
1000: tmac
1001: mdoc
1002: ..
1003: mm
1004: ..
1005: ..
1006: vi
1007: catalog
1008: ..
1009: perl
1010: ..
1011: tcl
1012: ..
1013: ..
1014: zoneinfo
1015: Africa
1016: ..
1017: America
1018: Indiana
1019: ..
1020: Kentucky
1021: ..
1022: North_Dakota
1023: ..
1024: ..
1025: Antarctica
1026: ..
1027: Arctic
1028: ..
1029: Asia
1030: ..
1031: Atlantic
1032: ..
1033: Australia
1034: ..
1035: Etc
1036: ..
1037: Europe
1038: ..
1039: Indian
1040: ..
1041: Pacific
1042: ..
1043: SystemV
1044: ..
1045: ..
1046: ..
1047: src nochange
1048: ..
1049: ..