drochner
3dd7978358
add a dummy pattern rule to avoid yacc invocation
...
(which fails with r/o src tree)
2002-10-10 13:03:19 +00:00
itojun
4384c54c01
switch to GNU tar 1.13.25 with security fixes.
2002-10-10 08:22:22 +00:00
itojun
34c781b6f4
sync with latest --help output.
2002-10-09 17:01:34 +00:00
itojun
b8621000a9
correct LDADD/DPADD
2002-10-09 16:17:45 +00:00
itojun
b33ebc5522
no file in .CURDIR
2002-10-09 16:14:55 +00:00
itojun
d9bffe1f20
split internal library build into subdir.
2002-10-09 16:13:07 +00:00
itojun
d67562c763
new GNU tar based on gnu/dist/tar. (to replace gnu/usr.bin/tar in the
...
near future - hopefully)
2002-10-09 11:55:02 +00:00
wiz
3a300f71f9
Re-add, it is still used, but one only sees it in a full build, not a tools
...
build.
2002-09-22 13:06:44 +00:00
wiz
e751d90149
Now that the old toolchain is gone, rename gdb.new to gdb, as requested
...
in a comment in gdb.new's Makefile. Remove that comment.
2002-09-22 12:58:23 +00:00
wiz
ed5d7e73eb
Remove some survivors of the old-toolchain removal.
2002-09-22 10:31:16 +00:00
lukem
0ac69ffac4
- use NETBSDSRCDIR as appropriate
...
- makefile lint (moving NOxx to top of file,
include <bsd.own.mk> as necessary, ...)
2002-09-19 03:09:31 +00:00
lukem
1addf6d6b3
makefile delint and reorg
2002-09-19 01:58:06 +00:00
thorpej
3b08abd277
* Eliminate the USE_NEW_TOOLCHAIN variable. Instead, split it into
...
two variables:
TOOLCHAIN_MISSING -- set to "yes" on platforms for which there is
no working in-tree toolchain (hppa, ns32k, sh5, x86_64).
EXTERNAL_TOOLCHAIN -- if defined by the user, points to the root of
an external toolchain (e.g. /usr/local/gnu). This enables the cross-build
framework even for TOOLCHAIN_MISSING platforms.
If TOOLCHAIN_MISSING is set to "yes", MKGDB, MKBFD, and MKGCC are all
unconditionally set to "no", since the bits are not there to build.
If EXTERNAL_TOOLCHAIN is set, MKGCC is unconditionally set to "no",
since the external toolchain's compiler is not in-sync with the
in-tree compiler support components (e.g. libgcc).
* Set MACHINE_CPU much earlier in bsd.own.mk, so that more tests in
that file can use it.
2002-09-17 23:18:25 +00:00
thorpej
4ae80dbd09
Delete the egcs/binutils 2.9 toolchain. Remove USE_NEW_TOOLCHAIN
...
conditionals.
2002-09-16 16:22:15 +00:00
lukem
ed401558f2
Implement MKDYNAMICROOT, which currently defaults to "no", but will
...
be changed in the future to "yes".
If MKDYNAMICROOT == "no", there is no change from existing behaviour
of a static /bin and /sbin (and a few programs in elsewhere).
If MKDYNAMICROOT == "yes", the following changes occur:
in <bsd.own.mk>:
SHLIBDIR?= /lib
SHLINKDIR?= /lib
in various Makefiles, the following entry is DISABLED.
LDSTATIC?=-static
This results in all programs (except those "standalone" programs built
in sys/arch/*/stand) are linked dynamically, the shared linker is moved
from /usr/libexec to /lib (with a compat symlink), and the shared
libraries used by /bin and /sbin programs are moved from /usr/lib to
/lib (with compat symlinks).
2002-08-27 14:46:11 +00:00
wiz
c33e4efde0
Remove superfluous Ns.
2002-08-20 15:28:11 +00:00
mjl
7fc6ed7c11
Correct obviously wrong memset() args. OK'd by itojun.
2002-07-20 16:51:43 +00:00
itojun
dafaf1ab18
build tree for full-featured binutils. usually not visited.
...
(sysdump and srconv are omitted)
2002-06-18 08:21:58 +00:00
lukem
6f9558487e
use ` | ${CAT} -l >> ${METALOG} ' to serialise writes to the metalog
2002-06-11 15:50:05 +00:00
thorpej
0fc2511716
Make this work with an ISO C preprocessor.
2002-05-30 05:53:38 +00:00
thorpej
d0a26f03be
Add native toolchain bits for "armeb" (big-endian ARM).
2002-05-20 15:05:07 +00:00
thorpej
2b3592c48e
Add armelfb_nbsd linker emulation.
2002-05-20 14:53:54 +00:00
thorpej
1556ff869b
Mative GDB build glue for NetBSD/sh3.
2002-05-05 02:39:37 +00:00
lukem
bb2f4a8f06
s/BSDSRCDIR/NETBSDSRCDIR/
2002-04-26 15:54:41 +00:00
lukem
2c1cfc8e8c
- in <bsd.files.mk>, don't clear FILES after using it, as that prevents
...
make -V FILES
from being useful (and given that every other variable can be
extracted using make -V, the behaviour was unusually inconsistent
given that the original reason for clearing it doesn't seem to be
relevant anymore)
- use <bsd.prog.mk> instead of directly including <bsd.files.mk>
(and possibly <bsd.man.mk> or <bsd.own.mk>)
- remove obsolete NOPROG
2002-04-24 08:18:45 +00:00
tv
4a9a0fb64f
Get m68k-parse.y, not m68k-parse.c, to get proper .NOPATH handling for RO
...
source tree.
2002-04-13 03:31:56 +00:00
thorpej
a74d497074
MKKERBEROS -> USE_KERBEROS
2002-04-10 22:04:51 +00:00
bjh21
586fe2903b
Put port-acorn26 in the right place in the list.
2002-04-07 14:23:26 +00:00
bjh21
c43c79f541
Rename port-arm26 -> port-acorn26.
...
Add port-shark.
2002-04-07 14:17:26 +00:00
matt
2374dc24ce
Add a hack for VAX ELF: compile with -O1
2002-03-30 22:31:13 +00:00
jmc
1347ab1b90
Remove check for sparc64 which adds -msoft-quad-float as that is now the
...
default for the compiler on sparc64.
2002-03-28 09:58:09 +00:00
bjh21
41c1f3f785
MACHINE_ARCH can't be "arm26" any more, so don't even try to support it.
2002-03-24 22:24:41 +00:00
thorpej
2198b55512
Add arm/xm-netbsd.h
2002-03-24 18:25:55 +00:00
fredette
99db91e2e0
Add m68000-specific `toolchain2netbsd' generated toolchain build/config files.
2002-03-22 00:07:45 +00:00
billc
addff245d7
Remove the 'admin' category. This didn't turn out the way we
...
had planned, and users are confused what this category was for.
2002-03-21 03:04:00 +00:00
simonb
ad911f7801
Oops, Tracy had already added evbmips and sbmips - delete the double-ups.
2002-03-13 04:11:41 +00:00
simonb
acda7e7437
Add port-{acorn32,evbmips,playstation2,sbmips}.
2002-03-13 04:08:54 +00:00
gendalia
310cee1fde
added sbmips & evbmips
2002-03-13 04:04:22 +00:00
jdolecek
e44bd33760
version[] 5.0-nb1 --> 5.0nb1, as other archs use
2002-03-06 19:17:09 +00:00
wiz
872e77e22e
Remove some unnecessary lines.
2002-03-06 02:40:06 +00:00
gendalia
b9e5a44a38
Added port-mvmeppc
2002-03-02 22:25:15 +00:00
jmc
32f6aaf031
Use sh to invoke move-if-change and don't depend on it being +x in the
...
repository
2002-03-01 06:06:50 +00:00
jmc
f6ce7f3293
Put the infodir-meta rule here (and wrap it) to allow it to be called from the
...
top level Makefile
2002-03-01 06:03:20 +00:00
tv
ac1299bdfb
New toolchain infrastructure for sh3eb, generated with mknative.
2002-02-27 18:45:14 +00:00
tv
b69d8cc8b2
New toolchain framework for sh3el platforms, generated with mknative.
2002-02-27 17:10:09 +00:00
tv
3cf9139573
When configured via mknative, G_HOST_* filenames are prefixed with "l-".
...
Strip the prefix.
2002-02-26 22:30:46 +00:00
tv
66c4fd196e
Make hconfig.h common as simply a redirect to config.h; these are
...
identical on a native build. (Simplifies mknative for generating the
arch-dependent bits.)
2002-02-26 20:56:29 +00:00
tv
80c7fa68d5
Use MACHINE_GNU_PLATFORM to identify the machine.
2002-02-26 20:45:34 +00:00
matt
b5355576f3
Change TARGET_NAME to use ${GNU_ARCH_PLATFORM} instead of
...
${GNU_ARCH_MACHINE}-netbsd. This allows platforms to that were
formerly a.out but ELF to be foo--netbsdelf. It also adds the
missing 2nd "-" which was missing in the former definition.
2002-02-24 22:15:39 +00:00
jmc
b32effcb8e
Add some more dependencies so this builds as "make all" also without
...
requiring a make depend first.
2002-02-21 04:13:45 +00:00
thorpej
b669a91187
Make sure _initialize_vaxnbsd_nat() is called (added manually).
2002-02-19 05:05:38 +00:00
tv
92140a7683
Skip building if the target's .mk file is missing.
2002-02-11 21:45:18 +00:00
tsutsui
b1e673bc5e
Include bsd.subdir.mk unconditionally so that make obj works
...
with old toolchain.
2002-02-10 17:38:24 +00:00
mrg
e694f74c6e
pull across kcore_fetch_registers() from gnu/dist/gdb/sparcnbsd-nat.c, and
...
add kcore-nbsd.c to NATDEPFILES in nbsd{,elf}.mh. regen defs.mk and init.c.
pity kcore-nbsd.c isn't in the FSF tree yet...
2002-02-10 01:32:56 +00:00
lukem
e2311f6fa0
use ${INSTALL_FILE} as appropriate
2002-02-09 09:21:47 +00:00
ross
dc5571b22e
Generate <>& symbolically. I'm avoiding .../dist/... directories for now.
2002-02-08 01:21:55 +00:00
thorpej
07e8c5c63c
Define TARGET_CPU_DEFAULT. From Matthias Drochner.
2002-02-07 16:52:37 +00:00
wiz
c0acf9a5ea
Punctuation nits, sort sections, sort SEE ALSO.
2002-02-06 19:24:52 +00:00
fair
e02de0ae6d
Patch from PR 15218 to document some options.
2002-02-04 10:35:39 +00:00
mrg
5f3d6c38d0
build sim before gdb.
2002-02-02 03:04:22 +00:00
tv
6061a17df3
itbl-parse ends in .y; itbl-lex in .l.
2002-01-31 21:15:08 +00:00
reinoud
f3413b0e75
Back out change on Perry's request... PR 15303 is open again.
2002-01-30 17:43:52 +00:00
reinoud
d4d4c95b9e
The config file mentiones that if off_t isnt defined its defined in gcc as
...
`long'. This gives rise to defining `off_t' to a signed 64 bit on LP64
machines giving rise to cross compiling errors.
By explicitly setting it to int32_t its forced to use signed 32 bits
integers as required and expected on the ILP32 ARM processor.
This aparently fixes PR 15303
2002-01-30 17:11:44 +00:00
thorpej
0b621a0221
It's a C program, but it uses libgroff, which uses C++, so we
...
need to use PROG_CXX here as well.
2002-01-22 23:57:19 +00:00
thorpej
a3d761116e
Fix some MKGDB=no bugs.
2002-01-22 21:16:28 +00:00
mrg
7cda1e8c92
don't install psim
2002-01-22 17:02:08 +00:00
mrg
47d0b44e4f
add PSIM support to gdb and install the stand alone in /usr/bin/psim. this
...
fixes the rest of port-powerpc/14307.
2002-01-22 16:55:19 +00:00
mrg
6bdbccbb59
regenerate.
2002-01-22 15:52:53 +00:00
thorpej
aaa59fa5b0
Need to set NOOBJ= before bsd.own.mk is included.
2002-01-22 00:59:46 +00:00
itojun
815ede9ef4
gzip long filename buffer overrun vulnerability. from 1.2.4 -> 1.2.4b fix
...
http://www.securityfocus.com/bid/3712
2002-01-15 09:18:15 +00:00
wiz
ca93d68d44
then -> than.
2002-01-07 14:47:37 +00:00
thorpej
2135cbaadd
Oops, this is NOT a C++ program.
2002-01-01 05:16:18 +00:00
thorpej
d68ee9d8e3
Per a suggestion from matthew green, PROG_CXX takes the place of
...
PROG for C++ programs.
2002-01-01 01:38:25 +00:00
thorpej
a156b86123
Set PROG_CXX since these are C++ programs.
2002-01-01 00:27:33 +00:00
thorpej
89b1a9ca73
Introduce 3 new MK* variables that have effect in the USE_NEW_TOOLCHAIN
...
case:
MKBFD If set to "no", disables building of libbfd, libiberty,
and all things that depend on them (binutils/gas/ld, gdb,
dbsym, mdsetimage).
MKGDB If set to "no", disables bulding of gdb.
MKGCC If set to "no", disables building of gcc and the
gcc-related libraries (libg2c, libgcc, libobjc, libstdc++).
These are useful for building platforms for which either of the following
situations are true:
(1) You have no userland from which to run toolchain2netbsd
in order to build the appropriate toolchain build framework.
(2) The platform which you are building requires a newer set
of tools than are currently in the tree (e.g. x86-64, ia64).
2001-12-31 23:04:11 +00:00
thorpej
0146257365
Set NOMAN correctly. From Andrew Brown.
2001-12-21 08:06:15 +00:00
thorpej
3778dfc4fd
Build as "protoize" and "unprotoize" respectively, not "gcc" (!!).
2001-12-21 08:03:35 +00:00
thorpej
38b00971f1
Update for Alpha emulation change.
2001-12-21 02:03:20 +00:00
thorpej
1c899ee8d9
Update for changes to alphanbsd-nat.c.
2001-12-21 01:57:42 +00:00
tv
4c9a2ef7d3
* Add protoize and unprotoize. (Closes PR 6894.)
...
* Regen files with proper OS names and version numbers.
* Clean up toolchain2netbsd somewhat, to get it ready to be cross-host
compatible (more work to be done here, but it's getting closer).
* Add framework for gdbreplay and gdbserver, but hold off on enabling these
by default until low-nbsd.c is verified to work everywhere.
2001-12-19 23:54:16 +00:00
tv
14691f972b
Remove COPTS+=-g. This should be set by the builder, not this Makefile.
2001-12-19 21:55:48 +00:00
thorpej
3faae759ba
Allow a new-toolchain build to be done without actually building
...
the target "native toolchain" if BOOTSTRAP_NEW_TOOLCHAIN is set.
This is important if you don't have any userland at all, and you're
trying to make one from which you can run toolchain2netbsd.
2001-12-15 03:37:36 +00:00
thorpej
74ed46fbb4
Commit the results of running toolchain2netbsd on the Alpha.
2001-12-14 07:12:09 +00:00
thorpej
4c49d5310f
No need to explicitly pull in bsd.own.mk.
2001-12-13 00:31:39 +00:00
thorpej
2152080e67
No need to pull in bsd.own.mk explicitly.
2001-12-13 00:30:28 +00:00
lukem
1b6c4afd64
move NOxxx=
2001-12-12 23:53:31 +00:00
lukem
ad15078862
move NOxxx=
2001-12-12 23:46:45 +00:00
lukem
b0b0a32ad7
Set NOxxx= before <bsd.own.mk> is pulled in (even indirectly).
...
Otherwise the appropriate MKxxx=no won't be defined .
2001-12-12 12:24:19 +00:00
tv
8e6f7afb5b
MKfoo=no -> NOfoo
2001-12-12 01:48:43 +00:00
thorpej
59ee8a3dfb
Update for new sparcnbsd-nat.c
2001-12-11 04:04:35 +00:00
thorpej
ed865aec36
Make absolutely sure that MACHINE is no in the environment when
...
the linker scripts are generated.
2001-12-11 03:56:24 +00:00
thorpej
4cb0691e2a
Set G_EMUL to elf32lmip.
2001-12-11 03:55:47 +00:00
thorpej
cebf842aa6
Update for changes to sp64nbsd-nat.c
2001-12-10 23:19:59 +00:00
gmcgarry
b44fadc911
Add mipsel gdb build framework from mipseb. Compile-tested only.
2001-12-10 06:32:45 +00:00
gmcgarry
28cc8c307b
Add G_GCOV_OBJS so gcov compiles.
2001-12-10 06:16:01 +00:00
rafal
9307d1bdb2
Add toolchain2netbsd generated files for gdb build on mipseb.
2001-12-05 05:50:43 +00:00
rafal
9b61c2acc2
Fix up `netbsdY' or `netbsdZ' in various places where toolchain2netbsd
...
stripped netbsd1.5[YZ] to netbsd[YZ]. toolchain2netbsd should probably
be whacked to DTRT as well.
2001-12-05 05:49:41 +00:00
martin
9bf1f40cf9
Back out replacing gawk by nawk - James Chacon already fixed gawk for
...
sparc64.
Sorry, next time I'll catch up with mails first.
2001-12-03 22:28:19 +00:00
martin
ea1d800137
Hack: do not build gawk on sparc64 - it is known to not work when compiled
...
with the new toolchain.
2001-12-03 22:14:09 +00:00
thorpej
b4b165d516
Add _initialize_ser_tcp
2001-11-29 18:02:00 +00:00