joerg
89d61a1cf0
Add .It for content of .Bl -column. Move .Pp out of .Bl.
2010-05-23 00:01:31 +00:00
joerg
571df0a6a5
Fix trailing whitespace
2010-05-14 01:53:28 +00:00
joerg
da269724b9
Reflect canonical order by majority rule. The local version in share/man
...
already got this chance a while ago.
2010-05-13 20:30:01 +00:00
mrg
2f6bd86c72
re-run mknative-gcc. picks up:
...
- gthr-posix.h fix
- stpcpy / stpncpy
- various GAS support
2010-05-08 03:00:10 +00:00
mrg
2eb85043a2
don't use the __{BIG,LITTLE}_ENDIAN__ test on NetBSD. it doesn't give
...
the right result for some platforms, and the later valid tests are
never used. (this problem seems fixed in newer autoconf...)
2010-05-08 02:58:33 +00:00
drochner
3ad1f9ecb6
fix an operator precedence confusion which is harmless due to some luck
2010-05-06 19:00:08 +00:00
drochner
20f5933022
fix some operator precedence confusion (found by clang++)
...
Don't know whether this had a visible effect in practice, but the code
obviously didn't behave as expected.
2010-05-06 18:54:35 +00:00
drochner
7399a74f7a
mknative-gcc run to pick up gthr-posix.h change
...
(also picks up stpcpy() and stpncpy(), and gas weakref support)
2010-05-06 10:08:11 +00:00
drochner
8d2b0eb1d3
make the stdc++ headers usable for clang++. clang wants that __weakref__
...
declarations are "static", gcc-4.1 uses "extern" here.
(gcc-4.2 uses "static" as well, so this looks like a bug in gcc.)
approved by mrg
2010-05-06 10:01:20 +00:00
uebayasi
fdee31b059
Make this build.
2010-04-21 12:58:38 +00:00
christos
765fc163a7
don't pretend to have do_fstatvfs
2010-04-07 17:13:10 +00:00
christos
2446060385
fix syntax errors
2010-04-07 12:58:33 +00:00
christos
66aa934e53
update system call table to reflect reality.
2010-04-06 23:02:10 +00:00
mrg
079372a7aa
install altivec.h in powerpc64.
...
from dennis.c.ferguson@gmail.com in PR#43075.
2010-03-30 07:27:08 +00:00
mrg
d7055d4003
copy across the powerpc versions of these files for now. should use
...
mknative-gdb to generate these, but my initial attempt failed and
these ones seem to be about what i'd expect anyway.
suggested by dennis.c.ferguson@gmail.com in PR#43043.
2010-03-27 20:17:31 +00:00
mrg
1872638e5b
don't include linux unwind support. we don't do this on 32 bit ppc,
...
we don't have the symbols to support it, and it breaks c++ linking.
from dennis.c.ferguson@gmail.com in PR#43041.
2010-03-27 20:11:06 +00:00
mrg
ac5bb775fa
link in libsim on powerpc64 as well.
...
from dennis.c.ferguson@gmail.com in PR#43044.
2010-03-27 19:46:57 +00:00
skrll
5b65f3319f
(re-)run gcc mknative for powerpc64.
...
Fixes PR/43008.
2010-03-19 14:01:57 +00:00
mrg
19499f3f8d
update all of these makefiles for the .so -> .pico change.
...
most of them are most harmless, but the libgcc parts are quite essential.
before this change, all the special rules for .pico files were not applied,
and exception handling wasn't enabled. this caused c++ exceptions not to
work on sparc64.
this fixes the build of boost-headers (it was correctly calling exception
support broken!), which in turn makes all the things that depend upon it
to actually work again on sparc64.
2010-03-14 00:26:09 +00:00
joerg
7780622b8d
Use HUGE_VAL on VAX as INFINITY requires a warning according to ISO C99
...
on VAX. Use the less intrusive approach of a conditional here.
2010-03-01 00:15:47 +00:00
joerg
851c61a98d
Resolve disagreement between comment and code in favour of the comment,
...
so that more than one .%U can be used. Found by Jukka Ruohonen.
2010-02-27 21:15:54 +00:00
dsl
02b1580f48
Fix check for old trap frame layout.
2010-02-22 08:19:38 +00:00
wiz
59afab0ca6
Add more FreeBSD versions.
2010-02-21 21:16:09 +00:00
wiz
00e9c46967
Add FreeBSD-8.0.
2010-02-21 21:08:27 +00:00
wiz
8f657e21de
Fix typo (specifed -> specified).
2010-02-18 14:00:39 +00:00
wiz
65b4cc1cbf
Fix typo.
2010-02-09 23:07:13 +00:00
wiz
4865efa9a5
Sort library descriptions.
2010-02-04 09:07:29 +00:00
roy
98eb889579
Userland now builds and uses terminfo instead of termcap.
...
OK: core@, jdc@
2010-02-03 15:34:37 +00:00
wiz
ad9684dee2
Install mom macro sets again, per request from Petar Bogdanovic.
...
Don't install generated PostScript files that were part of the reason
for the removal.
Based on a patch by him with slight changes.
2010-01-26 15:11:56 +00:00
christos
3acd53d157
add libelf
2009-12-20 20:15:07 +00:00
uebayasi
72c3db3e60
For new libgcc rules; include generated makefiles first, then register ${LIB}
...
and on-the-fly source rules.
No changes against existing libgcc rules.
2009-12-18 13:57:10 +00:00
uebayasi
1d70400acb
Regenerate with libgcc TFmode softfloat support enabled.
2009-12-18 13:01:44 +00:00
uebayasi
ff345fa63c
Libgcc softfloat wrapper source code. This file is not auto-generated. Due
...
to the design of libgcc build procedure I had to reverse engineer this from
generated files.
2009-12-18 12:51:43 +00:00
uebayasi
75da64c9d4
Fix a misplaced conditional I made.
2009-12-18 12:48:16 +00:00
mrg
ad469079f3
copy across a hack from the mips libc/mcount build. self documenting:
...
+.if (${MACHINE_ARCH} == "mips64eb") || (${MACHINE_ARCH} == "mips64el")
+# Turn off as(1) warnings on MIPS, since warnings are fatal with WARNS>0
+# and GCC configury passes -finhibit-size-directive which causes mips-gas
+# to barf. Don't know what the real fix for this is...
+#
+# XXX should be COPTS, but that's too early
+CPUFLAGS+=-Wa,--no-warn
2009-12-17 07:24:06 +00:00
mrg
b4818d3cf1
XXX: turn off sim support by hand. yay, now gdb links on mips64.
2009-12-15 16:31:54 +00:00
uebayasi
6d1f240d45
Fix parallel build. Analyzed & patch provided by enami@, thanks!
2009-12-15 11:39:05 +00:00
skrll
b16946f34b
First pass at gdb mknative for mips64*
2009-12-15 08:25:10 +00:00
uebayasi
ca9b54662a
Conditionalize gnu/usr.bin/groff build by ${MKGROFF}.
2009-12-14 13:39:33 +00:00
uebayasi
3a48f7cfa9
Conditionalize some build directories by ${MKCXX}.
2009-12-14 12:43:48 +00:00
mrg
4a1f591022
run mknative-gcc for these, in -current.
2009-12-14 04:43:59 +00:00
mrg
e00f8f918d
regenerate these with -current mknative-gcc.
2009-12-14 03:44:27 +00:00
mrg
149287da38
add the mips64 files as found on the matt-nb5-mips64 branch,
...
for base-reference.
2009-12-14 02:26:28 +00:00
matt
36c802e628
Merge gcc mips64 support from matt-nb5-mips64.
2009-12-14 00:40:04 +00:00
uebayasi
d1b1501024
Fix inverted condition in previous.
2009-12-09 17:30:14 +00:00
uebayasi
bf65171399
Switch to new style only if is explicitly set.
2009-12-09 06:20:13 +00:00
uebayasi
311d76439d
Don't put intermediate data. Prompted by mrg@.
2009-12-09 06:08:26 +00:00
pooka
d6224f4507
Remove support for NetBSD/playstation2.
2009-12-05 16:29:10 +00:00
uebayasi
3650871eaa
Correct CLEANFILES in the new style case.
2009-11-30 13:24:32 +00:00
uebayasi
ceb0a5e740
Enable the new style build if the new style generated makefiles exist.
2009-11-30 13:07:38 +00:00
uebayasi
0f821b2360
Minor clean up. No functional changes.
2009-11-30 12:07:28 +00:00
uebayasi
ce87c08dd6
Minor clean-up for the coming changes.
2009-11-30 11:55:12 +00:00
uebayasi
f6ebb00c83
Wrapper generation rule for the new style libgcc reach-over.
2009-11-30 11:47:06 +00:00
uebayasi
7099d05cc4
Snapshot of generated files. Makfile glue will come soon.
2009-11-30 10:26:36 +00:00
uebayasi
15930f9770
Initial check-in of the new libgcc mknative analyzed files for mips64eb.
2009-11-30 08:25:47 +00:00
enami
72ec821622
Lookup lwp0.l_addr instead of proc0paddr to locate PCB.
2009-11-27 02:51:15 +00:00
uebayasi
a8e69e8330
Don't build sh64 code even if BFD64 as suggested by uwe@ (privately). We
...
don't need sh64 at all. This fixes sh3 MKCROSSGDB=yes build.
2009-11-26 06:34:22 +00:00
wiz
4e2c208c87
Mention IEEE Std 1003.1-2008. Bump date.
2009-11-17 15:01:26 +00:00
joerg
62bcbea33d
Add the -iremap option to gcc(1) and cpp(1). This option specifies a
...
prefix transformation rule for __FILE__ and can be used to avoid
hard-coding the location of the source tree in the resulting binary.
2009-11-11 19:03:52 +00:00
pgoyette
caced5e8b1
There's no longer a gnu/usr.sbin so don't try to descend into it.
...
(Hello, skrll)
2009-11-08 17:01:58 +00:00
skrll
0f3b48f345
Remove binutils 2.16 crossover build files.
2009-11-08 15:24:36 +00:00
skrll
25c78277a1
Remove old binutils.
2009-11-07 17:58:14 +00:00
enami
518511b898
Accept -U num. Nowadays, diff(1) rejects -u0 etc by default.
2009-11-06 22:02:35 +00:00
dyoung
0440bde8db
Don't build & install ncdcs if ${MKBINUTILS} == "no".
...
In the set list, mark ncdcs as a binutils 2.16 item.
2009-11-04 19:02:28 +00:00
christos
2853bbf4b7
use %option instead of #define YY_NO_...
2009-10-29 14:49:02 +00:00
christos
74d5fd875f
YY_NO is not needed here.
2009-10-29 14:32:18 +00:00
joerg
4d38a506b1
Add .%U to mark up URLs in bibliographic entries of mdoc(7) pages.
...
Discussed with wiz, Kristaps Dzonsons and Ruslan Ermilov, proposed
(without reaction) on the groff mailing list.
2009-10-25 18:33:36 +00:00
joerg
5733f40793
Reduce amount of macro magic. Use the same special characters as nroff
...
can deal with limitations of the terminal.
2009-10-24 19:31:03 +00:00
joerg
6417554561
snj doesn't like my accent, so use proper English month names.
2009-10-24 00:10:30 +00:00
joerg
aedb06c6a4
Don't even try to use mandoc for the groff documentation.
2009-10-23 23:23:56 +00:00
joerg
5e73cc20c9
Reduce macro magic. Ensure that GNU is on the left side.
...
Consistently use roff character entities, nroff is smart enough to deal
with that.
2009-10-23 23:22:54 +00:00
joerg
14be05df39
Reduce amount of macro magic. Use canonical form of date.
2009-10-23 23:04:29 +00:00
christos
1d7b1a9552
if we have getdelim, we don't need to supply our own, always.
2009-10-19 00:29:30 +00:00
christos
ef84d58c4d
put back getline.
2009-10-19 00:28:19 +00:00
christos
bf1e098a88
we have getdelim and getline, no need for a separate copy here.
2009-10-18 23:47:43 +00:00
christos
34d7482a37
we have getdelim now!
2009-10-12 22:20:50 +00:00
martin
5526bb0709
If TARGET_FLOAT_FORMAT is not IEEE_FLOAT_FORMAT (i.e. we have no NaNs),
...
do not compile special code to fix up different NaN values.
Re-enable complex support functions in libgcc for vax.
2009-10-01 20:07:09 +00:00
skrll
8a9ef45c9c
The version from defs.mk is in G_VERSION.
2009-09-24 06:31:08 +00:00
skrll
8a770313a3
Rename MKBFD to MKBINUTILS and support HAVE_BINUTILS for set lists. This
...
makes {MK,HAVE_}BINUTILS consistent with {MK,HAVE_}{GCC,GDB}.
Allow MKBFD to defines MKBINUTILS as a backwards compatibility hook.
Update the sets lists and add conditionals for lib{bfd,opcodes}.
2009-09-08 07:08:00 +00:00
asau
5947548a82
Use SCRIPTS instead of FILES to handle (executable) scripts.
...
Approved by dholland.
2009-08-19 20:32:58 +00:00
skrll
3734e9d3e6
Make binutils stuff conditional on HAVE_BINUTILS being 216.
2009-08-18 15:11:25 +00:00
skrll
ff1fab9942
Re-run mknative for crtstuff.
2009-08-16 17:36:26 +00:00
skrll
9f68db4a1a
Use += in previous so the flags from config/t-netbsd aren't lost.
2009-08-16 17:33:14 +00:00
matt
20078a6d9f
Pull in a hunk from t-linux64 for compile flags for CRTSTUFF
2009-08-16 13:16:52 +00:00
matt
a630fd3317
Merge most of the builtin_defines from Linux since they are far superior
...
to the ones NetBSD has and it allows easier porting.
2009-08-12 02:12:44 +00:00
joerg
88ee985652
Don't redefine uint16_t and uint8_t, just use the system includes.
2009-07-21 17:35:17 +00:00
wiz
f3f83d5a32
Remove incorrect semicolon at the end of an if-statement.
...
From OpenBSD via Henning Petersen in PR 41708.
2009-07-13 08:35:24 +00:00
agc
3d7d7405a9
Add explanation of libiscsi, get rid of openpgpsdk
2009-06-25 17:40:07 +00:00
tron
935113b868
Remove Postfix 2.5.4 distribution.
2009-06-23 18:01:01 +00:00
tron
7d5e451c60
Switch to building Postfix 2.6.2 via "external/ibm-public/postfix".
2009-06-23 17:58:22 +00:00
christos
b940bed281
put back the conversion script. I forgot to add it in the last import
2009-06-22 22:32:44 +00:00
wiz
272953ea5d
"if" does not accept an "el" (else); use "ie" instead.
2009-05-21 15:54:50 +00:00
wiz
a1b5b4ecad
Specify that sorting in SEE ALSO should be done in a case-insensitive order.
...
Requested by Alan Barrett.
2009-05-19 09:04:50 +00:00
plunky
7b19d61dc6
change description of libbluetooth to "Bluetooth Library" as it contains
...
more than just host lookups
also, remove libsdp as that has been deprecated
2009-05-16 18:13:08 +00:00
snj
63d43c9446
Add an entry for 5.1.
2009-05-07 00:37:30 +00:00
ad
e8f7cd4ed0
Enable -mtune=nocona by default on x86. I have tested on a range of CPUs
...
and this seems to give the best results.
2009-05-04 21:32:31 +00:00
mhitch
f2451d1c4c
Allocate relocation section using bfd_zalloc() to ensure no garbage
...
relocations when not all the entries are used. Fixes PR port-vax/39182.
2009-05-04 17:56:35 +00:00
perry
5825922a21
add a POSIX 2008 macro
2009-05-01 17:31:56 +00:00
christos
2b4e82affb
install libgcc_s.so in /lib for MKPIE=yes.
2009-05-01 15:27:20 +00:00
joerg
ce8b4de7cb
Convert gcov man page to mdoc(7) using othersrc/usr.bin/pod2mdoc.
...
Do some manual post-processing and use that as new gcov(1).
The original version is included to add as base for three-way merges.
2009-04-30 00:56:29 +00:00
joerg
3b0eba3055
Sort sourcefile after all other options.
2009-04-30 00:53:48 +00:00
joerg
cbe0c9ed8f
Convert CPP man page to mdoc(7) using othersrc/usr.bin/pod2mdoc.
...
Do some manual post-processing and use that as new cpp(1).
The original version is included to add as base for three-way merges.
2009-04-30 00:45:47 +00:00
joerg
088f138ba4
Convert GCC man page to mdoc(7) using othersrc/usr.bin/pod2mdoc.
...
Do some manual post-processing and use that as new gcc(1).
The original version is included to add as base for three-way merges.
OK wiz, no objection from tech-userlevel.
2009-04-30 00:30:56 +00:00
joerg
a968608a18
Include option as item for -Wp description to match the rest of the
...
table.
2009-04-29 23:53:28 +00:00
joerg
e9cce58739
Fix markup for -fdiagnostics-show-options. Don't split @code{} over
...
lines. Ensure that sentences are consistently followed by two spaces.
2009-04-29 23:46:39 +00:00
agc
5abe14eabf
Add a definition for libnetpgp
2009-04-28 15:41:52 +00:00
reed
742585d6c5
Fix librefuse macro to show -lrefuse (not -lfuse).
...
That will fix "man refuse" Library details.
2009-04-28 03:07:53 +00:00
drochner
0fa7059102
define YY_NO_INPUT where appropriate, from Kurt J. Lidl per PR misc/41160
2009-04-20 16:05:29 +00:00
christos
736e89e40b
goodbye old cvs
2009-04-18 12:58:19 +00:00
christos
24f86a3336
goodbye old cvs.
2009-04-18 12:56:44 +00:00
joerg
9d8f0f0072
Hook up ascii.tmac for the tool build as well.
2009-04-12 18:52:52 +00:00
joerg
ae707ac197
Install some default transliterations for man pages. If nroff is used
...
with ASCII as output, encode the German umlaut and szet characters with
the normal transliteration rules.
OK wiz@
2009-04-12 17:56:35 +00:00
christos
abaef4a949
unhook cvs
2009-04-08 16:29:18 +00:00
drochner
94b97e7a5b
regenerated after i386 gcc configuration change (assume i486)
2009-03-27 19:38:43 +00:00
joerg
c75b98fd0e
Add entry for libfetch.
2009-03-11 14:29:06 +00:00
tron
ffbff10ba1
Use larger buffer for sending and receiving a file descriptor over a
...
UNIX domain socket, based on an example program by Michael van Elst.
This fixes support for using milters (Sendmail Mail Filters) with
Postfix under at least NetBSD/amd64.
2009-03-08 21:52:10 +00:00
christos
6aff6e783a
fix problem with armap_timestamp in deterministic mode.
2009-03-08 16:53:55 +00:00
he
f59a0a82c4
The "disabled target" for ar.1 should be NetBSD_DISABLED_ar.1, not
...
NetBSD_DISABLED_as.1 :)
2009-03-08 16:38:32 +00:00
he
f0edc036fb
Regenerate the ar.1 manual page after the addition of the D flag
...
as part of the recently added BFD_DETERMINISTIC_OUTPUT feature.
Thanks to perry@ for the nudge.
2009-03-08 16:37:36 +00:00
he
988dfde8cd
Regenerate these using tools/binutils/Makefile's mknative-binutils
...
target after the recent addition of BFD_DETERMINISTIC_OUTPUT to libbfd.
2009-03-08 12:38:51 +00:00
he
e5e9eb0ed4
Regenerate these using tools/binutils/Makefile's mknative-binutils
...
target after the recent addition of BFD_DETERMINISTIC_OUTPUT to libbfd.
The list of architectures is not complete, but these were the
ones I had readily-available toolchains for. The rest will be
dealt with a little later, by me or someone else.
2009-03-07 18:11:47 +00:00
joerg
a219a2be6b
Don't build the infokey and info binaries during toolchain builds.
...
This patches the false branch of the Makefile as the true branch is only
used for cross-compiling of texinfo with the internal build system.
This avoids the termcap dependency as noticed in PR 40810.
2009-03-06 19:28:12 +00:00
apb
8e2705fefd
include <stdint.h> for intptr_t; patch from Alexander Bluhm in
...
tech-toolchain.
2009-03-06 17:03:48 +00:00
christos
0c5245cd7e
PR/40972: Chris Demetriou: add support to ar for 'deterministic mode'
2009-03-06 13:44:18 +00:00
joerg
a7826a35b1
Escape new lines.
2009-02-28 19:51:13 +00:00
joerg
ae9db31d7f
Teach makeinfo about --no-version-header to support the line
...
This is <info> producted by <version> from <source>
which leaks the full build prefix.
2009-02-28 19:14:15 +00:00
sketch
0d9ab2b40e
Make grep a host tool.
2009-02-25 20:36:44 +00:00
agc
8588595fb1
Add an entry for libopenpgpsdk. Thanks to wiz for the nudge.
2009-01-31 15:57:55 +00:00
christos
a1323d3f16
add a few quotes to make older make(1) happy.
2009-01-26 00:44:32 +00:00
christos
2ecd137f53
bump majors.
2009-01-11 03:09:35 +00:00
mrg
268cca30b1
some fixes for PR#40170:
...
- set NATIVE=yes in the environment for genscripts.sh
- set LIB_PATH to /usr/lib/{sparc,i386} for those scripts
- set use_sysroot to "yes", to enable LIB_PATH to work in genscripts.sh
2009-01-06 03:08:39 +00:00
christos
13b9be18f4
fix size and format of time_t holding variable.
2008-12-29 04:09:25 +00:00
dogcow
165e230a9b
sprintf to temporary buffer and memcpy, rather than sprintf directly
...
into place; this avoids possible corruption and coredumping on systems
that more aggressively bounds-check. patch by dbj.
2008-11-25 01:58:13 +00:00
phx
1872c0f94c
Applied a patch from Roman Zippel to fix jump table addressing in the M68k
...
codegen.
Taken from the gcc mailing list January 2007:
http://gcc.gnu.org/ml/gcc-patches/2007-01/msg02476.html
2007-01-30 Roman Zippel <zippel@linux-m68k.org>
* config/m68k/m68k.c (output_move_himode)
config/m68k/m68k.md: remove jump table recognition
* config/m68k/m68k.c (ASM_OUTPUT_CASE_FETCH): use simple pc
relative addressing
Approved by Christos Zoulas, Alistair Crooks and Matthew Green.
2008-11-20 22:53:17 +00:00
phx
8fea32b8ab
Reverted my last modification, because it included GPLv3 code. Sorry.
2008-11-13 18:10:56 +00:00
phx
b933ea4d67
Fixed jump table bugs (e.g. detected when compiling lang/php5 for m68k).
...
The patch was suggested by Gunther Nikl <gnikl@baltic.net> and is part
of gcc 4.3.x.
Backport from mainline (SVN 128601):
2007-09-19 Roman Zippel <zippel@linux-m68k.org>
* config/m68k/m68k.c (output_move_himode): Remove jump table
recognition.
config/m68k/m68k.md (lea): Likewise.
* config/m68k/m68k.c (print_operand_address): Use simple pc
relative addressing.
2008-11-12 21:40:03 +00:00
dbj
930ff683e1
pass HOST_CFLAGS when building cross tools
2008-11-04 23:58:40 +00:00
tls
09c3b3c8d4
Add manual page for nsp(4), the driver for NSP2000 cryptographic
...
accellerators. Adjust mdoc.local so it knows about .Fx 4.11, present in
nsp manual page.
2008-11-02 22:11:36 +00:00
matt
ee6001e544
Prevent some forced local relocations from going into the GOT/PLT.
2008-11-01 15:09:11 +00:00
agc
50189563fb
Set doc-operating-system and doc-default-operating-system
2008-10-31 04:32:54 +00:00
agc
62938bf16c
Add a definition for NetBSD-current (which will become NetBSD-6.0)
2008-10-31 04:30:22 +00:00
mrg
ec707d6be3
don't check MKSHARE here, it is no longer valid.
2008-10-30 20:09:50 +00:00
uwe
70eb15d9df
Teach gdb about reg::r_gbr. From mjf@
...
XXX: We should probably properly conditionalize these changes by
introducing HAVE_STRUCT_REG_R_GBR
2008-10-27 00:33:19 +00:00
mrg
4ed5b66617
add ${LDOPTS} to the compile command.
2008-10-26 07:04:04 +00:00
mrg
3fde6715d8
use ${BFD_MACHINE_ARCH} in preference to ${MACHINE_ARCH}, if defined.
2008-10-25 23:56:02 +00:00
apb
a02cace51f
Use ${TOOL_SED} instead of plain "sed" in "!=" assignments.
...
This may need more work to prevent warning messages during
"make cleandir" when the commands in "!=" assignments are executed
even though tools may not have been built.
2008-10-25 22:35:36 +00:00
apb
f46c1de7cb
Use ${TOOL_SED} instead if plain sed in Makefiles.
2008-10-25 22:27:34 +00:00
apb
2f23c0edc4
Rewrite a "!=" command to avoid using sed.
2008-10-25 22:10:39 +00:00
hannken
98f8b098aa
Process FILES section only at "install" time. TOOL_AWK is not yet available
...
for earlier make targets.
Ok: Alan Barrett <apb@netbsd.org>
2008-10-22 17:54:23 +00:00
apb
96230fab84
Use ${TOOL_AWK} instead of ${AWK} or plain "awk" in make commands.
...
Pass AWK=${TOOL_AWK:Q} to shell scripts that use awk.
2008-10-19 22:05:19 +00:00
mrg
6fa3737bb8
since the Makefile creates stuff in (objdir) ./ldscripts/ and then
...
later deletes it, move the kmodule ldscript into 'xldscripts' and
deal with it from there.
fixes build issues where src/gnu/usr.bin/binutils/ld/ldscripts went
missing as reported by at least 2 people so far.
2008-10-13 22:36:55 +00:00
mrg
86340158d0
- install ldscripts on sparc64
...
- move ldscripts to /usr/libdata/ldscripts
2008-10-12 23:00:53 +00:00
mrg
52f0cd9c9e
switch to per-arch multilib.h since we now use them.
...
now, given a correctly populated /usr/lib/{i386,sparc} directory, you
can "cc -m32" on amd64/sparc64 and have it be useful.
note that a trivial copy of 32 bit /usr/lib will not work, since you
end up with symlinks to the 64 bit /lib. work on that part is in
progress...
2008-10-12 10:08:13 +00:00
mrg
9917d709a8
- add a i386/t-netbsd64 makefile fragment to build 32/64 bit
...
libgcc/multilib on amd64
- enable the 32/64 bit libgcc/multilib support on sparc64
- adapt mknative-gcc to grab multilib.h
- use --enable-multilib on amd64 and sparc64
none of this affects the installed tools yet, just the src/tools one.
2008-10-11 05:03:43 +00:00
tron
8bc4e96cb9
Disable "-Wstack-protector" in a slightly nicer way.
2008-10-06 14:20:12 +00:00
mrg
5e3d72fe31
move the code that sets ld_vers and other variables so that it is
...
always executed, regardless of cached values. this lets the comdat
version test for gas work properly.
2008-10-06 00:07:08 +00:00
mrg
983106fbb3
fix a 2 year old fix that broke genmultilib. ${CONFIG_SHELL}
...
wasn't expanded inside cat >tmpmultilib<<\EOF due to the \.
use two cat's to generate these files now, one with EOF and
one with \EOF.
2008-10-05 23:04:00 +00:00
tron
c923257caa
As "libgcov.c" uses alloca(3) (*yuuuk*) disable "-Wstack-protector" to
...
fix the build with "USE_SSP" set to "yes".
2008-09-25 17:40:05 +00:00
hubertf
b64bc91804
Simplify argument passing, recommended by christos@
2008-09-24 21:26:59 +00:00
dogcow
0671e7638a
If you're going to add c99's entries to the setlists, you probably want to
...
descend into the directory. (HI HUBERT!)
2008-09-24 02:19:45 +00:00
hubertf
bce82202b3
Fix standard name, add c99 features, misc other cleanup.
2008-09-24 00:19:46 +00:00
hubertf
3315dfcbf7
Implement /usr/bin/c99 script as wrapper for cc to run in C99 compatible
...
mode. Patch submitted by Andy Shevchenko <andy.shevchenko@gmail.com>
on tech-userlevel.
2008-09-23 23:59:03 +00:00
skrll
826062446a
Build and install a libgcov.
2008-09-23 06:59:42 +00:00
skrll
085bc41d78
Centralise arch/${MACHINE_ARCH}.mk inclusion.
...
Thanks to Tyler (rtr).
2008-09-18 12:20:19 +00:00
lukem
915ac4056f
Revert rev 1.9:
...
* we now disable gettext by not defining ENABLE_NLS,
* we now link in the xmalloc/xstrdup/xexit replacements explicitly.
Reduces differences to upstream.
2008-09-09 06:32:59 +00:00
lukem
d455051090
Don't define ENABLE_NLS if HOSTTOOL is defined
...
Link in xexit.c xmalloc.c xstrdup.c
2008-09-09 06:31:32 +00:00
hubertf
16cf150807
Reduce size from 1407 bytes to 46 bytes by removing the copyright
...
notice. OK'd by the copyright holder (board@).
Inspired by true(1) and false(1).
2008-09-08 12:49:50 +00:00
tsutsui
5194ba87d6
Add landisk.
2008-09-06 04:49:31 +00:00
lukem
541f0f8572
MAKEVERBOSE support
2008-09-03 11:58:30 +00:00
dogcow
aedef3bb4f
eliminate the need for gettext() when building the host-only tool.
2008-09-03 09:55:23 +00:00
christos
79f2702201
de-couple the makedoc build from libcommon.
2008-09-02 14:46:53 +00:00
christos
3836efcb15
re-enable now that we have a newer texinfo
2008-09-02 09:28:53 +00:00
christos
4ef43ee396
resolve conflicts
2008-09-02 08:41:51 +00:00
christos
29a97b91d6
addjust for texinfo 4.8
2008-09-02 08:38:35 +00:00
christos
834f5c54aa
resolve conflicts.
2008-09-02 08:00:24 +00:00
christos
14e22615fd
import last gplv2 version
2008-09-02 07:45:41 +00:00
mrg
33fb41cc00
re-run mknative-gcc for gcc-4.1-20080831.
...
XXX: powerpc and sh3eb files got WORDS_BIGENDIAN define wrong.
XXX: hand patched the correct for now, and will be investigating
XXX: why this is happening now.
2008-09-01 23:52:24 +00:00
mrg
674db90903
merge cornflakes from gcc-4-1-20080831-139820
2008-08-31 09:51:31 +00:00
mrg
d85c56d01b
import GCC 4.1-branch from 20080831 / svn 139820.
...
this fixes at least these GCC PR's:
middle-end/35163
target/34393
middle_end/34150
middle-end/34627
middle-end/33631
c++/34950
c++/34774
c++/35007
libstdc++/20448
libstdc++/20451
2008-08-31 09:39:12 +00:00
mrg
603b7728c3
import GCC 4.1-branch from 20080831 / svn 139820.
...
this fixes at least these GCC PR's:
middle-end/35163
target/34393
middle_end/34150
middle-end/34627
middle-end/33631
c++/34950
c++/34774
c++/35007
libstdc++/20448
libstdc++/20451
2008-08-31 09:28:43 +00:00
mrg
e03df4d47b
regen for this commit:
...
revision 1.9
date: 2008/08/31 08:16:45; author: mrg; state: Exp; lines: +11 -17
move the AC_CACHE_CHECK(__stack_chk_fail, [ ... ]) code out
of the linux-specific section, so that it will be used by
everyone.
use AC_CHECK_FUNS() to check for __stack_chk_guard on netbsd.
now this test is properly cross-compile friendly.
2008-08-31 08:17:21 +00:00
mrg
556a5211d2
move the AC_CACHE_CHECK(__stack_chk_fail, [ ... ]) code out
...
of the linux-specific section, so that it will be used by
everyone.
use AC_CHECK_FUNS() to check for __stack_chk_guard on netbsd.
now this test is properly cross-compile friendly.
2008-08-31 08:16:45 +00:00
erh
8b7bd7be50
LICENSE and TLS_LICENSE have moved in the postfix distribution. Install them
...
from the correct location.
2008-08-30 23:14:38 +00:00
erh
2ea4e696c1
The RELEASE_NOTES file is no longer in the current directory, but one level up.
2008-08-30 21:55:17 +00:00
christos
a17638d840
resolve conflicts
2008-08-30 10:54:24 +00:00
christos
d7398d0e67
import 2.5.4
2008-08-30 10:25:50 +00:00
gmcgarry
3c9a95916d
Wrap compiler-specific flags with HAVE_GCC and HAVE_PCC as necessary. Add a few flags for PCC.
2008-08-29 00:02:21 +00:00
lukem
71a1b40916
Crank version to "2.5.1 nb1" for the change that adds a
...
warning when -r is used without a directory.
2008-08-28 04:01:05 +00:00
lukem
68640ea669
Issue a warning if -r is used without a directory:
...
grep: warning: recursive search of stdin
Patch from:
http://savannah.gnu.org/patch/?6474
originally from:
http://www.opensource.apple.com/darwinsource/Current/grep-24/patches/PR-4053512.diff
2008-08-28 03:59:06 +00:00
drochner
15efbe0f34
Back out an old local modification (originating from PR lib/29832)
...
which effectively disables *wprintf and *wscanf functions in
the std namespace. We have wchar support now.
(It might be necessary to do a "make clean" in
src/gnu/lib/libstdc++-v3_4/include for this to have effect.)
2008-08-27 14:38:58 +00:00
uwe
dd998af85f
shnbsd_software_single_step: There's no need to write back next_pc and
...
it actually messes things up if single step was interrupted with a
signal - we end up skipping the instruction we wanted to step.
There are still some corner cases, but at least it works enough to do
useful debugging in presence of signals. Discovered while debugging
ntpdate where this problem was triggered by SIGALRM.
2008-08-27 01:05:42 +00:00
martin
603c49b548
re-mknative after recent gcc configure change for m68k
2008-08-24 08:51:11 +00:00
martin
92ee6fcbd5
Do not completely overwrite tm_defines in m68k specific target selection,
...
it may have been set globaly before for NETBSD_ENABLE_PTHREADS.
This caused wrong (old, pre NetBSD 2.0) builtin specs for m68k.
Fixes PR toolchain/38931.
2008-08-24 08:38:14 +00:00
lukem
d9803a148e
Create BUILDSYMLINKS for all files in G_LIB2ADD that are in ${GNUHOSTDIST},
...
not just .asm files.
Fixes hp700 for PR 39367, and a related problem on powerpc64 platforms.
2008-08-17 07:47:48 +00:00
lukem
18a7b6ae04
Tweak rules to disable generation of .c files from .l / .y.
...
(Goal is to minimize differences with the vendor file)
Fix PR 38152.
2008-08-12 10:09:31 +00:00
lukem
4ccf8439eb
Use BUILDSYMLINKS & CPPFLAGS.foo rather than cat & cp for m68000 overrides.
...
Lightly tested on m68000 cross-compile; the resulting .o files are the
same as before this change.
2008-08-04 06:59:47 +00:00
lukem
044c3465a8
Use BUILDSYMLINKS instead of custom rules for ${G_LIB2ADD} and unwind.h
...
Add some MAKEVERBOSE love.
2008-08-04 04:55:55 +00:00
lukem
d929f5af49
Add an explicit rule for ${OBJS}: ${DPSRCS}, since <bsd.prog.mk>
...
doesn't provide that any more, and this Makefile uses the latter
in a non-standard fashion.
Fixes "make" in a clean directory when "make depend" has not been run.
Use DPSRCS rather than hand-crafted rules to achieve the same effect.
2008-08-04 04:53:22 +00:00
christos
181678b02c
fix -w using:
...
http://www.linuxfromscratch.org/patches/downloads/grep/ \
grep-2.5.1-option_w-1.patch
2008-08-01 15:24:35 +00:00
matt
eb096a3c19
Add a few more conditions to the setting of the symbol size for external
...
dynamic symbols.
2008-07-22 05:35:44 +00:00