| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
This lets us get on the with the task at hand -- porting FreeBSD.
We can get fancy later on.
|
| |
|
|
|
|
|
| |
This lets us get on the with the task at hand -- porting FreeBSD.
We can get fancy later on.
|
|
|
|
|
| |
So we can refer to these files by their real name vs. playing tricks
renaming them during the build.
|
| |
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
ia64 and sparc64 on systems that do not have atoll(3).
The "cross" here doesn't necessarily mean cross-arch.
|
| |
|
| |
|
| |
|
|
|
|
| |
Submitted by: peter
|
|
|
|
|
| |
for the C++ progs to be built with e.g. an old compiler,
CXX=/usr/bin/c++, for the time being.
|
|
|
|
| |
Same for any m68k platform.
|
|
|
|
|
|
| |
override ELF_DYNAMIC_INTERPRETER requirement.
Has a good eye: jmallet
|
|
|
|
| |
(not to mention these bits are still at the 2.9.1 level)
|
|
|
|
|
|
| |
PR: 19733
Submitted by: sheldonh
MFC after: 3 days
|
| |
|
| |
|
| |
|
|
|
|
|
| |
INTERNALLIB now implies NOPIC and NOPROFILE.
Removed gratuitous NOMAN.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
In the end, I can do things more like the previous Bmake bits than was
apparent in the middle of the gcc31 WIP.
|
|
|
|
| |
I borrowed some ideas from Ruslan, and made the style match cc_tools/Makefile
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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".
|
| |
|
| |
|
|
|
|
| |
symbol evaluation which causes it to be very sensitive to macro ordering.
|
| |
|
|
|
|
| |
Submitted by: bde
|
| |
|