summaryrefslogtreecommitdiffstats
path: root/gnu
Commit message (Collapse)AuthorAgeFilesLines
* Remove ptx. It is not used anywhere in the base system, has not beenmarkm2002-05-2141-6893/+1
| | | | | | | maintained for years and is very old code. If there is any need for it, I suspect that ports would be a better place. No objection from: current@freebsd.org
* Change parts of the source code to make it closer to style(9), mainlygad2002-05-213-1036/+1101
| | | | | | | | | | changing indentation and some comments. Main goal is not perfect style, but just to reduce differences with NetBSD. The object code is exactly the same after this change as before it (except for assert() statements which have moved). Reviewed by: /sbin/md5 on i386 Obtained from: NetBSD
* This is only WARNS=0 clean now.obrien2002-05-191-0/+1
|
* remove perl scripts from the build.markm2002-05-181-1/+3
|
* This is enough to get thru a cross-build.obrien2002-05-181-0/+55
|
* The AMD x86-64 Hammer bits.obrien2002-05-187-0/+4249
|
* Fix the sparc64 build and make the LIB1ASMSRC handling more robust.obrien2002-05-181-9/+14
|
* Improve chances that we correctly compile LIB1ASMSRC on all architectures.phk2002-05-181-2/+2
| | | | | | | | | | sparc64 looked for the nonexistent sparc64/lb1spc.asm file instead of the sparc/lb1spc.asm file. arm probably looked for arm/arm/lib1funcs.asm instead of arm/lib1funcs.asm ia64 probably looked for ia64/ia64/lib1funcs.asm instead of ia64/lib1funcs.asm i386 and alpha don't seen to use the LIB1ASMSRC.
* Segregate MD weirdness a little bit more. Improve cross buildability.obrien2002-05-186-19/+27
|
* Style sync with other platforms.obrien2002-05-182-0/+2
|
* Use a more API denoting way to handle what is in libc and what isn't.obrien2002-05-182-5/+3
|
* Don't build gperf.obrien2002-05-181-2/+2
|
* Don't depend on gperf.obrien2002-05-181-6/+2
|
* Move LIB1ASMFUNCS from the SYMS variable and explicitly add it to OBJSpeter2002-05-171-3/+2
| | | | | | | | later. Otherwise make will try and build the supposedly assembler .o files from libgcc2.c - which does not work too well (the .o's have no content) Reviewed by: obrien
* Put on peril-sensitive sunglasses and risk touching gcc related build gluepeter2002-05-171-15/+19
| | | | | | | | | again. Try and deal with platforms that provide their own crtbegin/end asm files (ia64 for example). crtstuff.c does not actually work on ia64 since libgcc.a doesn't have a few key support functions when built on ia64 so it is compulsory to use crtbegin.asm and crtend.asm. Reviewed by: obrien
* Remove some WIP bits that I didn't fully clean out before merging to HEAD.obrien2002-05-171-3/+2
|
* Back out revision 1.30 change.ru2002-05-171-2/+0
| | | | | | | cc1plus can apparently be built if you happen to have /usr/bin/gperf, or set CXX to point to a C++ compiler that can build gperf(1) in the bootstrap-tools stage of buildworld.
* Post rev 1.39, the PowerPC specific additions to OBJS was getting lost.obrien2002-05-171-1/+3
|
* Update to Binutils 2.12.0 and stick to the native emulation for now.obrien2002-05-171-13/+5
| | | | | This lets us get on the with the task at hand -- porting FreeBSD. We can get fancy later on.
* Update to Binutils 2.12.0 release.obrien2002-05-171-448/+543
|
* Update to Binutils 2.12.0 and stick to the native emulation for now.obrien2002-05-171-93/+11
| | | | | This lets us get on the with the task at hand -- porting FreeBSD. We can get fancy later on.
* bsd.lib.mk now understands what to do with .asm files.obrien2002-05-171-2/+2
| | | | | So we can refer to these files by their real name vs. playing tricks renaming them during the build.
* GCC 3.1 on PowerPC also has the crtsavres C Run Time file.obrien2002-05-171-0/+5
|
* Do not cut `docs' out of the build with NO_CXX.obrien2002-05-171-2/+2
| | | | | There are no longer GNU C++ specific info files, and it was a bug with Gcc 2.95 that NO_CXX would cause the C and CPP info files to not be installed.
* MD_EXEC_PREFIX doesn't work for the cross-arch compiler.ru2002-05-161-1/+2
| | | | | | | The change also makes the `cc -print-search-dirs' output sane (the pre-3.1 way) in the non-cross case. Draft reviewed by: obrien
* Make it possible to build a cross compiler for alpha,ru2002-05-162-0/+7
| | | | | ia64 and sparc64 on systems that do not have atoll(3). The "cross" here doesn't necessarily mean cross-arch.
* Remove the perl build. Farewell, old friend.markm2002-05-1665-5054/+0
|
* Don't build perl.markm2002-05-161-4/+0
|
* Add x86-64 bits.obrien2002-05-151-0/+3
|
* The IA-64 config needs to know that we are using GNU ld & as.obrien2002-05-151-0/+3
| | | | Submitted by: peter
* Make sure to not yet build the GNU C++, but still allowru2002-05-153-5/+5
| | | | | for the C++ progs to be built with e.g. an old compiler, CXX=/usr/bin/c++, for the time being.
* We won't be doing FreeBSD-NT (NTBSD?, BSDNT?) anytime soon.obrien2002-05-1517-493/+0
| | | | Same for any m68k platform.
* We aren't quite ready to switch emulations and loose theobrien2002-05-151-0/+3
| | | | | | override ELF_DYNAMIC_INTERPRETER requirement. Has a good eye: jmallet
* We won't be doing FreeBSD/m68k or FreeBSD/rs6k anytime soon.obrien2002-05-157-5845/+0
| | | | (not to mention these bits are still at the 2.9.1 level)
* Make our version tag unique due to our local changes.mp2002-05-142-2/+4
| | | | | | PR: 19733 Submitted by: sheldonh MFC after: 3 days
* Quote {CC} so ccache can be used.obrien2002-05-141-1/+1
|
* Fixed CLEANFILES after bsd.lib.mk sweep.ru2002-05-131-1/+3
|
* Mark all internal libraries with INTERNALLIB.ru2002-05-134-22/+4
|
* Removed now unused INTERNALSTATICLIB.ru2002-05-1310-19/+4
| | | | | INTERNALLIB now implies NOPIC and NOPROFILE. Removed gratuitous NOMAN.
* Major cleanup of bsd.lib.mk.ru2002-05-132-6/+1
| | | | | | | Get rid of the INTERNALSTATICLIB knob and just use plain INTERNALLIB. INTERNALLIB now means to build static library only and don't install anything. Added a NOINSTALLLIB knob for libpam/modules. To not build any library at all, just do not set LIB.
* Restore some of the implementation from the Bmake gcc 2.95 bits.obrien2002-05-136-51/+59
| | | | | In the end, I can do things more like the previous Bmake bits than was apparent in the middle of the gcc31 WIP.
* I was finally able to repeat the -j breakage on one of my machines. Fix it.obrien2002-05-131-9/+7
| | | | I borrowed some ideas from Ruslan, and made the style match cc_tools/Makefile
* NOLIB is gone; put INTERNALLIB back for now.ru2002-05-121-0/+2
|
* Added new bsd.incs.mk which handles installing of header filesru2002-05-129-47/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | via INCS. Implemented INCSLINKS (equivalent to SYMLINKS) to handle symlinking include files. Allow for multiple groups of include files to be installed, with the powerful INCSGROUPS knob. Documentation to follow. Added standard `includes' and `incsinstall' targets, use them in Makefile.inc1. Headers from the following makefiles were not installed before (during `includes' in Makefile.inc1): kerberos5/lib/libtelnet/Makefile lib/libbz2/Makefile lib/libdevinfo/Makefile lib/libform/Makefile lib/libisc/Makefile lib/libmenu/Makefile lib/libmilter/Makefile lib/libpanel/Makefile Replaced all `beforeinstall' targets for installing includes with the INCS stuff. Renamed INCDIR to INCSDIR, for consistency with FILES and SCRIPTS, and for compatibility with NetBSD. Similarly for INCOWN, INCGRP, and INCMODE. Consistently use INCLUDEDIR instead of /usr/include. gnu/lib/libstdc++/Makefile and gnu/lib/libsupc++/Makefile changes were only lightly tested due to the missing contrib/libstdc++-v3. I fully tested the pre-WIP_GCC31 version of this patch with the contrib/libstdc++.295 stuff. These changes have been tested on i386 with the -DNO_WERROR "make world" and "make release".
* Properly build lb1spc.asm on Sparc64.obrien2002-05-121-3/+28
|
* There is no more NOLIB.obrien2002-05-121-1/+0
|
* I was not strict enough with my ordering of things to satisfy make(1) nieveobrien2002-05-121-28/+26
| | | | symbol evaluation which causes it to be very sensitive to macro ordering.
* Tidy up the cleanfiles.obrien2002-05-128-6/+10
|
* Fixes for building a.out bits.obrien2002-05-121-1/+8
| | | | Submitted by: bde
* Sorry, I did not mean to turn collect2 back on yet.obrien2002-05-111-1/+1
|
OpenPOWER on IntegriCloud