skrll
44e60dd983
Fix forced MKPIC=no builds using the trick suggested by Luke. Thanks!
2004-03-18 19:48:15 +00:00
scw
a8bb5642ca
Results of mknative run with gcc3.3.3 on sh5el.
2004-03-17 09:02:06 +00:00
matt
eca4702ec5
Indicate that sparc64*-*-netbsd* and x86_64*-*-netbsd* are host64 platforms.
2004-03-14 00:46:39 +00:00
matt
2fcaa9eb41
On 64bit hosts or bdf64 is enabled, add x86_64 support when configuring
...
i386-*-netbsdelf. This part of 1 on letting i386 crossbuild on amd64.
2004-03-14 00:45:16 +00:00
jdolecek
c370e5310e
switch awk to nawk; gawk sources will be removed after some grace period
...
change blessed by core@
2004-03-13 22:28:47 +00:00
cgd
959bb13f95
Redo the linux cross-build fixes, from rev 1.24 of the master groff version:
...
http://www.ffii.org/cgi-bin/viewcvs.cgi/groff/Makefile.comm
(The previous fixes still ended up with syntactically-invalid shell
code for the 'for' loops, which would fail on some versions of linux.
The ignore-error marking for the command would allow the build to finish,
but it would leave extraneous "Failed" bits in the build output.)
2004-03-11 07:23:02 +00:00
skrll
44d317c631
Remove local variables when building the .hidden objects.
2004-03-10 22:18:17 +00:00
matt
5132bfefdc
Add support for traversing through signal handler frames.
2004-03-10 01:22:29 +00:00
skrll
b09e6d0dfe
Whitespace
2004-03-08 14:47:27 +00:00
skrll
3539722ee8
Check for G_LIB1ASMFUNCS (not LIB1ASMFUNCS) being non-empty before
...
creating rules for LIB1ASMFUNCS. This is better for old makes (and
readability.)
As highlighted by grifo3000@interfree.it on current-users
2004-03-08 14:45:07 +00:00
skrll
bda33b4f10
NO* variable re-order. No functional change.
2004-03-05 10:55:16 +00:00
wiz
de65560a4a
Bump PACKAGE_VERSION to 1.11.11 too, for consistency.
2004-03-04 19:57:04 +00:00
skrll
824aa68c5a
Add __PIC__ and __pic__ to TARGET_OS_CPP_BUILTINS for all NetBSD platforms
...
and object formats.
This fixes a problem in libgcc_s.so on powerpc pointed out to me by
Aymeric Vincent in private email.
OK'd by Jason.
2004-03-03 20:09:51 +00:00
pooka
abd87603f6
.XE without .XS should complain about that, not about .XS without .XE
...
i.e. fix tyop/thinko in error message
2004-03-01 14:43:44 +00:00
skrll
d68db0e48c
Oops! Remove harmless -DNH=${MKPIC}
2004-03-01 08:52:53 +00:00
mrg
eaa3c8ce1b
backout part of rev1.6: don't set machine_suffix and just_machine_suffix
...
in NETBSD_NATIVE mode. from enami.
2004-03-01 07:36:59 +00:00
mrg
d9c305d49d
merge gcc 3.3.3 cornflakes
2004-03-01 07:27:18 +00:00
mrg
18e7b0d6a5
initial import of GCC 3.3.3, which fixes a few more bugs from the prior
...
3.3.3-pre snapshot we were using.
visit http://gcc.gnu.org/gcc-3.3/changes.html#3.3.3 for more details.
2004-03-01 03:43:04 +00:00
mrg
ec14d423fc
initial import of GCC 3.3.3, which fixes a few more bugs from the prior
...
3.3.3-pre snapshot we were using.
visit http://gcc.gnu.org/gcc-3.3/changes.html#3.3.3 for more details.
2004-03-01 03:32:51 +00:00
simonb
aa48fe87a3
Pull up:
...
2003-06-22 Jason Thorpe <thorpej@wasabisystems.com>
* config/tc-ns32k.c (md_begin): Initialize inst_hash_table after
all locals have been declared.
from the binutils mainline.
Problem (and also fix) reported by Eyal Lebedinsky on port-pc532.
2004-03-01 00:01:16 +00:00
wiz
15a3e59b1f
Add FreeBSD 5.2 definition for ath(4).
2004-02-29 18:47:12 +00:00
skrll
ce461bed68
Fix PR 24593.
...
XXX NOPIC and MKPIC need separating
2004-02-29 17:05:31 +00:00
skrll
0aae540257
Backout recent changes made to gnu/lib/libgcc3 for a forced MKPIC=no build.
...
Fix the behaviour of native and tools gcc when MKPIC=no is specified for
platforms that mknative has determined support shared libraries.
XXX distrib/sets/sets.subr doesn't support MKPIC=no
2004-02-27 14:52:01 +00:00
matt
a9a2fcf9dd
Turns out we need libgcc_s for MKPIC=no too (C++ wants it).
2004-02-25 22:11:14 +00:00
matt
e88bf5d8c7
Always build libgcc_eh. It's still needed when MKPIC=no
2004-02-25 21:53:49 +00:00
skrll
869ddf30e8
Whitespace
2004-02-23 21:41:05 +00:00
uwe
7a1ea12099
Work around toolchain/22489 (gcc optimization/11937) by compiling
...
function.c with -O0.
2004-02-22 01:24:25 +00:00
cl
661c78132a
Fix flow control:
...
The condition of the check if we are at a safe point to pause (i.e. we're not
holding a lock) was inverted. Suspending the client did result in the
server using upto datalimit memory, because the server child process did
continue producing output while the server parent was holding back output
to the client.
2004-02-21 15:06:11 +00:00
skrll
f8314ad5e5
mknative sweep. mainly version string differences and STDC_HEADERs.
...
no need for the signbit stuff on sparc as libc got fixed.
2004-02-19 08:11:31 +00:00
skrll
7354ecab79
Re-run mknative for mipseb (sgimips). Should close PR 24438.
2004-02-16 16:06:38 +00:00
skrll
b263dbdd73
Be more gcc like in the way we deal with libgcc so that sh3/hppa millicode
...
and exception handling have a chance of working properly.
- creates libgcc, libgcc_eh and libgcc_s
- updates LIBGCC_SPEC to use them appropriately.
There's a hack in here at the moment with respect to libgcc_so in that it
is preferable to link against libgcc_so will only when -shared-libgcc is
specified (the c++ frontend does this automatically.) Configurations where
LINK_EH_SPEC is defined already do this. The gcc configuration for
NetBSD/alpha and another NetBSD platform (I forget which) actually define
LINK_EH_SPEC probably by accident rather than design.
- updates share/mk to use the compiler's knowledge of what needs linking into
libraries and executables. This removes an hppa hack.
- updates the sets for the newly created libgcc* files.
- support for linking against the _pg version of libgcc has been removed.
2004-02-15 19:52:27 +00:00
simonb
3e7ae7aefb
Re-run mknative with latest mknative-gcc.
2004-02-14 08:39:07 +00:00
mrg
e38f9bc603
pass all required -I paths:
...
+CPPFLAGS+= -I${G_EXTRA_HEADERS:H:u}
this fixes ppc builds (reported by hannken & briggs)
2004-02-12 23:17:59 +00:00
skrll
13145e5f28
Results of re-running mknative for a few MACHINE_ARCHs
2004-02-12 22:34:57 +00:00
skrll
f6f3dd9b5f
Pass -Bsymbolic down to the linker when -symbolic is used.
...
OK'd by Jason a while ago.
2004-02-12 18:51:41 +00:00
mrg
41ba62f48c
- some libgcc3/Makefile updates for new mknative
...
- re-run mknative for ~nearly everyone
2004-02-11 16:22:51 +00:00
mrg
cf10ab1d3c
minor NETBSD_NATIVE adjustments needed for GCC3.3.3.
2004-02-11 16:01:48 +00:00
mrg
0e4a80d700
regenerate with GCC 3.3.3-pre20040209.
...
XXX: missing vax, sh3*, hppa
2004-02-11 04:04:02 +00:00
mrg
bce4dd7994
re-add generated files our builds need.
...
(not sure why these are not in the 20040209 tarball.)
2004-02-10 13:41:16 +00:00
mrg
5722a41a7b
merge cornflakes for gcc 3.3.2-pre20040209.
2004-02-10 12:56:21 +00:00
mrg
ca85c986ec
import GCC 3.3.3-pre20040209. this fixes dozens of bugs from the
...
GCC database, several logged by netbsd users/developers. total
count in various area:
3 - Bootstrap failures and issues
19 - Internal compiler errors (multi-platform)
13 - C and optimization bugs
42 - C++ compiler and library
1 - Java compiler and library
1 - Objective-C compiler and library
3 - Fortran compiler and library
5 - x86-specific (Intel/AMD)
4 - PowerPC-specific
3 - SPARC-specific
1 - ARM-specific
4 - ia64-specific
3 - Alpha-specific
2 - HPPA-specific
1 - S390-specific
6 - SH-specific
5 - Other embedded target specific
1 - GNU HURD-specific
1 - Tru64 Unix specific
2 - AIX-specific
1 - IRIX-specific
1 - Solaris-specific
2 - Testsuite problems (compiler is not affected)
1 - Miscellaneous
total: 125
2004-02-10 12:15:15 +00:00
mrg
2d9d64e9bd
import GCC 3.3.3-pre20040209. this fixes dozens of bugs from the
...
GCC database, several logged by netbsd users/developers. total
count in various area:
3 - Bootstrap failures and issues
19 - Internal compiler errors (multi-platform)
13 - C and optimization bugs
42 - C++ compiler and library
1 - Java compiler and library
1 - Objective-C compiler and library
3 - Fortran compiler and library
5 - x86-specific (Intel/AMD)
4 - PowerPC-specific
3 - SPARC-specific
1 - ARM-specific
4 - ia64-specific
3 - Alpha-specific
2 - HPPA-specific
1 - S390-specific
6 - SH-specific
5 - Other embedded target specific
1 - GNU HURD-specific
1 - Tru64 Unix specific
2 - AIX-specific
1 - IRIX-specific
1 - Solaris-specific
2 - Testsuite problems (compiler is not affected)
1 - Miscellaneous
total: 125
2004-02-10 12:05:11 +00:00
skrll
95cfd78c59
Updates so that mknative gets the right things.
...
- Disable symbol versioning (for now)
- Make sure that libiberty knows its being configured with a
cross compiler.
- The CXX_* variables are no longer needed/used.
- LIB2FUNCS_EXTRA gets pulled in via LIB2ADD
- Get LIB1ASMFUNCS and LIB2ASMSRC
- MAYBE_USE_COLLECT2 got renamed to USE_COLLECT2 (but might not
be used)
- Get EXTRA_HEADERS so that we get generate the right paths for
CPPFLAGS
- Get some variables related to shared libgcc
2004-02-10 09:37:58 +00:00
lukem
78f3b1bf18
use uname=${BINOWN} gname=${BINGRP} instead of uname=root gname=wheel
2004-02-09 06:52:34 +00:00
lukem
55e3a56f6d
consistency tweaks in .stamp files
2004-02-08 22:28:27 +00:00
lukem
5ed2a261e5
cosmetic tweaks and MAKEVERBOSE support
2004-02-08 22:23:45 +00:00
lukem
8ee2b897bd
Speed up make by caching the objdirs of the 4 libraries.
...
On my P4 2.4 an empty "cleandir" goes from 6.63s to 1.43s.
2004-02-07 05:10:44 +00:00
lukem
4d8a527fc5
When creating multiple sources from the one operation, use a
...
dummy "timestamp" file and depend upon that.
Prevents (unnecessarily) multiple invocations with parallel make.
2004-02-07 04:46:59 +00:00
fredb
cc03b614c7
Let "cu" connect at 230400 bps, if the port supports it.
2004-02-03 14:22:26 +00:00
lukem
bc42f94b01
Actually, proxymap can run chrooted even though it defeats most of the
...
purpose of the service.
(Use updated text from postfix 2.0.18)
2004-01-30 04:37:39 +00:00