summaryrefslogtreecommitdiffstats
path: root/gnu/lib/csu/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Fix a problem mentioned in the previous revision in a different,ru2004-09-101-3/+3
| | | | | non-intrusive way. This should also fix the PowerPC build that broke due to this change.
* Add the .h files to the .o dependency lists so the .h's are created beforeobrien2004-09-091-2/+2
| | | | trying to build the .o's.
* Bmake glue for GCC 3.4.2-prerelease.kan2004-07-281-5/+5
|
* Just pass -DCRT_BEGIN as an option to mkdep(1), no need to overrideru2004-03-061-1/+1
| | | | the entire command.
* Including dynamically generated osreldate.h wasn't such a goodkan2003-07-131-0/+1
| | | | | | | | idea after all. Fix cross-builds and ia64 builds. gnu/lib/csu/Makefile is modified to pre-include osreldate.h and gnu/usr.bin/cc/cc_tools/auto-host.h will avoid including sys/param.h if __FreeBSD_version is already defined.
* Change CFLAGS to more closely follow options used when GCC is builtkan2003-07-111-1/+2
| | | | from stock FSF sources.
* Use ?= before someone brings it up.obrien2003-06-021-1/+1
|
* crtstuff needs isn't compilable with C99 on Sparc64, so set CSTD to gnu89.obrien2003-06-011-0/+1
|
* Only cross-tools may use TARGET_ARCH/TARGET, everyone elseru2003-02-271-3/+3
| | | | should use the normal MACHINE_ARCH/MACHINE instead.
* Drop support for COPY, -c has been the default mode of install(1)ru2002-07-291-1/+1
| | | | | | for a long time now. Approved by: bde
* Alpha has crtfastmath also.obrien2002-05-261-1/+1
|
* Rev 1.12 broke `make all' w/o a previous `make depends'.obrien2002-05-261-4/+5
|
* 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
* GCC 3.1 on PowerPC also has the crtsavres C Run Time file.obrien2002-05-171-0/+5
|
* Quote {CC} so ccache can be used.obrien2002-05-141-1/+1
|
* Fixed CLEANFILES after bsd.lib.mk sweep.ru2002-05-131-1/+3
|
* Major cleanup of bsd.lib.mk.ru2002-05-131-2/+0
| | | | | | | 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.
* NOLIB is gone; put INTERNALLIB back for now.ru2002-05-121-0/+2
|
* There is no more NOLIB.obrien2002-05-121-1/+0
|
* Bmake bits for Gcc 3.1.obrien2002-05-101-41/+26
| | | | Partially made possible by: Wilko.Bulte@compaq.com
* Style reorg.obrien2002-04-051-5/+2
|
* Removed mentions of TARGET_ARCH from non-cross places.ru2001-10-041-4/+2
|
* GCC uses .asm files on the Alpha for crt{begin,end}.o rather thanobrien2000-10-311-9/+30
| | | | | | crtstuff.c as they do for other platforms. Moral support from: jdp
* * Bring back the guts of crt{i,n}.S. This allows C++ exceptions to workobrien2000-10-281-0/+56
when using the egcs and gcc-devel ports, along with GCC built from stock public FSF sources. With out this change, FreeBSD will be removed from the list of systems GCC 3.0 must be evaluated on before release. With the effort some of us put into getting FreeBSD on this list, we should not turn this effort into a waste, else we might not be worth fighting for in the future. (note that Alpha and IA-64 versions of crt{i,n}.S are needed) * Switch from our own crt{begin,in} to those created from GCC's crtstuff.c. This will allow us to switch to DWARF2 exceptions in the future, along with staying in sync with any future GCC requirements. * Break out our ELF branding bits into a seperate file. Currently this is now included by our crt1.c files (since this functionality was part of our native crtbegin.c). Later crtbrand.o will be merged in the creation of crti.o.
OpenPOWER on IntegriCloud