| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
binaries in /bin and /sbin installed in /lib. Only the versioned files
reside in /lib, the .so symlink continues to live /usr/lib so the
toolchain doesn't need to be modified.
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
|
|
|
| |
from stock FSF sources.
|
| |
|
|
|
|
| |
-lgcc_pic by default on -fpic stuff. I forgot about this here.
|
| |
|
|
|
|
| |
libraries that do exception unwinding.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
shared library being built for amd64. The problem is that libstdc++.so
is produced with 'cc -shared'. This has an internal -lgcc, which is
not PIC. libstdc++.so uses exceptions and the dwarf2 unwinder, which
are in libgcc.a. As a result, non-PIC code gets pulled into libstdc++.so.
This is fatal on amd64 when certain relocation types cannot be used in
PIC mode. The official FSF solution to this is to have libgcc.so with
internal ELF symbol versioning to solve the ABI problem, but I dont want
to fight that battle yet. I tried making libgcc_pic.a (which worked
fine), but thats not something for the 11th hour before a release.
Approved by: re (amd64 "safe" stuff)
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
not to blindly undef isnan() and other functions that became macros in C99.
Enable use of newly grown C99 functions: strtof(), strtold(), wcstof()
Submitted by: das
|
|
|
|
|
| |
previous commit log should have mentioned:
PR: ia64/49081
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
shared object of libobjc, we end up linking in from the archive
version. This is wrong, because we don't compile the archive version
suitable for inclusion in shared objects. On ia64 this causes actual
breakages. Compile the archive version with PIC on ia64 to avoid
the breakage there and also to avoid changing the status quo on
other architectures. If other architectures have the same problem,
we probably should start building a shared library. There's no
indication however that other architectures actually need it.
Building the archive version with PIC on ia64 does pessimize linking
complete binaries (ie fully archive), but we don't use Objective-C
ourselves and so far I haven't seen non-shared executables written
in Objective-C, so I'm sure this will be nothing but academic.
Trigger case: ports/lang/gnustep-base
|
|
|
|
| |
should use the normal MACHINE_ARCH/MACHINE instead.
|
| |
|
| |
|
|
|
|
|
|
| |
Build shared libstdc++so on sparc64 platform too.
Approved: re (rwatson)
|
|
|
|
| |
We also have more wide char support in libc now.
|
|
|
|
| |
Approved by: re(jhb)
|
|
|
|
|
| |
Submitted by: davidc
Requested by: obrien
|
|
|
|
|
|
| |
of buffer overflows.
MFC after: 3 days
|
| |
|
|
|
|
| |
for it (via WANT_LINT). It's Just Too Noisy.
|
|
|
|
|
|
| |
Connect two new source and one header file to the build.
Approved by: obrien
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
under way to move the remnants of the a.out toolchain to ports. As the
comment in src/Makefile said, this stuff is deprecated and one should not
expect this to remain beyond 4.0-REL. It has already lasted WAY beyond
that.
Notable exceptions:
gcc - I have not touched the a.out generation stuff there.
ldd/ldconfig - still have some code to interface with a.out rtld.
old as/ld/etc - I have not removed these yet, pending their move to ports.
some includes - necessary for ldd/ldconfig for now.
Tested on: i386 (extensively), alpha
|
| |
|
|
|
|
| |
Approved by: obrien
|
|
|
|
|
|
| |
for a long time now.
Approved by: bde
|
| |
|
|
|
|
| |
Binaries compiled with it segfault.
|
| |
|
|
|
|
|
| |
exited via \r, \n, or ' ' (space); all of which are valid,
non-error responses.
|
|
|
|
|
| |
deprecated 4.2/4.3BSD wait union. Fix some nearby pid_t/int
confusion.
|
|
|
|
|
| |
Submitted by: Martin Blapp <mb@imp.ch>
I believe OK with: peter
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
to work at least for the non-hairy stuff. The main wrinkle here is that
a whole mess of include files get installed and under different names.
An earlier version of this built a shadow include tree first in the obj
directory, but this depends on the 'make includes' functionality.
More tweaking is certainly going to be needed.
|