obrien
fcddec6036
Foo. jdp changed .so to .So during the time I did the EGCS work and I
...
missed bring in his changes into my work.
1999-04-15 08:08:56 +00:00
obrien
ec590b6e2c
Create a libgcc with POSIX threads support.
...
Submitted by: Luoqi Chen <luoqi@chen.ml.org> (reorganized by me)
1999-04-14 00:24:03 +00:00
obrien
732f78ae33
Missed a "\" in a continuation line.
1999-04-08 09:13:39 +00:00
obrien
fecd8f827b
alpha/freebsd-elf.h has been merged with alpha/freebsd.h
1999-04-08 08:39:16 +00:00
obrien
af1ee2c189
Don't require gcc/config/${MACHINE_ARCH}/xm-freebsd.h when we already know
...
the contents of it. Instead create it, so all arch's are consistent.
1999-04-08 08:19:28 +00:00
obrien
c1c34605d0
Get stdargs right on the Alpha.
...
Submitted by: Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp>
1999-04-08 07:37:13 +00:00
obrien
46d92717ee
Cometic cleanup.
...
Pre-bdelinted by: bde
1999-04-08 07:20:33 +00:00
obrien
c4896e0415
Don't generate _G_config.h, use fixed version.
...
I knew better... too dependant on the environment we generate in, but...
This fixes the
/usr/lib/libstdc++.so: undefined reference to `filebuf virtual table'
/usr/lib/libstdc++.so: undefined reference to `stdiobuf virtual table'
errors seen after the initial bootstrap from gcc 2.7.2 to EGCS.
Agreed with by: bde & jdp
1999-04-07 07:48:23 +00:00
obrien
5e7b2101ff
* Fix indentation style bug.
...
* Missed a "<" on the /dev/null redirection in the runtime-info.h generation.
Submitted by: missing "<" by bde
1999-04-06 13:26:48 +00:00
obrien
5b4c922992
Crap! I grabbed the wrong Makefile from the test machine.
1999-04-05 10:21:30 +00:00
obrien
2b32482479
Fix .for loop continuation lines style bugs.
...
Submitted by: bde
1999-04-05 09:01:45 +00:00
obrien
7d9a0d919c
Add iostream Info docs.
1999-04-05 08:07:41 +00:00
obrien
2290c6a5dd
_G_config.h is now dynamically created.
1999-04-05 01:16:03 +00:00
obrien
d3677726f5
Conditionalize one more i386'ism.
1999-04-04 20:47:33 +00:00
obrien
4ff7b0a20f
Attempt to creating the right ``tm.h'' file for the Alpha.
1999-04-04 20:41:50 +00:00
obrien
d1a9d0c824
Minimum set of changes to switch from Gcc 2.7.2 (in contrib/gcc) to Egcs 1.1.2
...
(in contrib/egcs)
1999-04-04 16:36:35 +00:00
obrien
7d7cae8f98
Commit msg for rev 1.20 should probably have added that gnu/lib/libregex was
...
the only lib that was using the SHLIB_* values from gnu/lib/Makefile.inc.
Thus I simply added the to the Makefile here.
1999-04-03 22:54:47 +00:00
obrien
6fa718f761
Makefile.inc was politing all subdir's with SHLIB_{MAJOR,MINOR} definitions.
...
Since we aren't keeping all the GNU libs at the same versions, this is
useless and causes us to build a shared libgcc, which we don't want to do.
1999-04-03 22:52:35 +00:00
obrien
f8c7ec1135
Add bits we were getting from gnu/usr.bin/cc/Makefile.inc.
1999-03-31 06:40:40 +00:00
obrien
59e0228778
Hookup libgcc at gnu/lib instead of gnu/usr.bin/cc
...
(libgcc was repository copied for me by Peter)
1999-03-31 06:30:40 +00:00
bde
8e1b457aef
Don't use backslash-newline to split the too-long line for
...
".Fn dialog_ftree ...", since my synopsis checker doesn't support it
and no other too-long .Fn lines are split.
1999-03-05 14:43:29 +00:00
jdp
cdc7b4adbe
Switch to using ".So" as the extension for PIC object files rather
...
than ".so". The old extension conflicted with well-established
naming conventions for dynamically loadable modules.
The "clean" targets continue to remove ".so" files too, to deal with
old systems.
1999-01-09 21:51:00 +00:00
bde
366b091473
Avoid using ld -O' (as in bsd.lib.mk).
ld -O' seems to have caused only
...
non-problems for elf -- `ld -elf -O foo.tmp -x -r foo' apparently puts
the result in a.out so it has essentially no effect.
1998-12-27 17:25:27 +00:00
bde
09e86f5a35
Removed rotten, unused implicit rules. The ld -O in one might have been
...
harmful if it were used.
1998-12-27 16:52:55 +00:00
imp
6eeeda7edb
Add support for building on MIPS based systems.
1998-12-16 04:59:53 +00:00
peter
b90965ea82
libg++ and libstdc++ also have internal calls to libm. Programs using the
...
shared versions should not need to add -lm unless the program uses libm
itself. Strictly speaking, libg++ depends on libstdc++, but libstdc++
has dynamic dependencies on some exception tables and binutils doesn't
seem to like it when a secondary library has undefined references. It
doesn't seem to care when -lstdc++ is added on the command line to ld
though. Anyway, the c++ driver adds -lstdc++ explicitly, so that should
be OK. c++ also adds -lm explicitly too, even though it wouldn't need
to now. [except for statically linked binaries as .a files don't have an
equivalent of automatic internal shared object dependencies.]
1998-10-11 04:56:03 +00:00
peter
294bb4e7f6
Replace use of non-standard ld -O with a ld -o / mv combination as used
...
elsewhere in the tree. Binutils doesn't support the -O hack^H^H^H^H
extension. (actually, it ignores it for option compatability with some
other OS).
1998-10-06 11:28:29 +00:00
jkh
f8449c691c
Add documentation for new tree functions.
...
Submitted by: Anatoly A. Orehovsky <tolik@mpeks.tomsk.su>
1998-10-02 11:23:47 +00:00
jkh
8c53fd8a5a
Add missing free().
...
Submitted by: Anatoly A. Orehovsky <tolik@mpeks.tomsk.su>
1998-09-30 12:09:12 +00:00
jkh
17bef22a9b
Add examples for tree functions.
...
Submitted by: "Anatoly A. Orehovsky" <tolik@mpeks.tomsk.su>
1998-09-29 12:22:46 +00:00
jkh
81bba8eebb
Add support for saved trees.
...
Submitted by: "Anatoly A. Orehovsky" <tolik@mpeks.tomsk.su>
1998-09-29 12:22:36 +00:00
jkh
64d785a8b4
Update tree function and remove gratuitous .h file.
...
Submitted by: "Anatoly A. Orehovsky" <tolik@mpeks.tomsk.su>
1998-09-28 16:12:49 +00:00
jkh
359969e8fd
Unbump the minor number; guess this doesn't happen in the ELF world
...
anymore and maybe we should nuke the meaning if MINOR altogether. :)
1998-09-28 00:52:53 +00:00
jkh
0ab3e82c20
Add some new functionality which I promised to add over a year a go and
...
shamefully dropped on the floor. I need to add it now since it does a
minor number bump, but otherwise the current functionality of libdialog
is unchanged (in all its evil glory) and the change is non-intrusive.
Submitted by: "Anatoly A. Orehovsky" <tolik@mpeks.tomsk.su>
1998-09-26 12:29:57 +00:00
imp
3ed93d1d07
Fix bogus length restriction on readlink. Use sizeof(buf) - 1 rather
...
than the size of the directory name. Fix style bug which increased
the number of lines > 80 characters by one.
Pointed out by: bde
1998-09-10 16:14:29 +00:00
imp
263dc28979
Use size of structure rather than hard coded 256 in readlink. This change
...
either came from OpenBSD, or was inspired by work done there.
1998-09-09 17:12:58 +00:00
cracauer
9ed28a71ad
Document why the library is still not being build as shared.
...
PR: gnu/7811
1998-09-09 10:21:12 +00:00
bde
9d304d286e
Fixed munging of the SUBDIR list in rev.1.16-1.18.
1998-09-02 14:56:59 +00:00
dfr
91041d6808
All libs build on alpha now.
1998-08-31 13:47:38 +00:00
dfr
130199b7dc
Get definition of va_list from <stdarg.h>.
1998-08-31 13:47:03 +00:00
jb
ad07d4a0af
BINFORMAT -> OBJFORMAT ready for E-day.
1998-08-30 01:57:55 +00:00
jb
7b4f8cf94a
Change the aux field type to long instead of int so that it is large
...
enough to hold a man-sized pointer.
1998-08-20 21:39:28 +00:00
bde
d13e5dcca8
Use a different hack for building libgcc2: `XCC= ${CC}' instead of
...
`XCC= <relative cc> -B<path to relative cc1> ...'. This is equivalent
when cc and cc1, etc. have just been bootstrapped by `make world'.
The relative versions normally won't work if the target system is
not binary compatible. Bootstrapping different versions of gcc
without going through `make world' is slightly more broken than
before.
Uniformized macro names (P1OBJS -> LIB1POBJS, etc.).
Don't give full paths to sources.
1998-07-08 00:45:50 +00:00
jkoshy
93bb25d88b
Spelling corrections.
...
PR: 6868
Submitted by: Josh Gilliam <josh@quick.net>
1998-06-06 05:50:53 +00:00
eivind
a25afe960b
Don't blow away parts of the sourcetree on a 'make clean'. This was
...
only harmful for building from a read-only filesystem - the parts
blown away were old rm'ed directories.
1998-05-24 21:51:50 +00:00
jb
5fb7ce97af
Change the order of the include paths so that the architecture specific
...
directory is searched before the generic one. You can guess what was
happening.. all the world's assumed to be 32-bit.
1998-05-15 06:42:37 +00:00
dfr
17e60949a1
This was broken for ELF builds.
1998-04-30 07:38:27 +00:00
ache
5876bb2aaa
Upgrade to 2.2
1998-04-28 07:16:24 +00:00
bde
f291ac2d4d
Support building of libgcc.a without building all of gcc. This is
...
useful for bootstrapping. Compatible versions of gcc and cc1 should
should be installed before using this feature.
1998-03-23 12:23:13 +00:00
bde
5b605c6bc0
Don't use beforedepend to complicate and break things. The usual
...
fix of putting generated source files in SRCS breaks many special
cases (many dependencies had to be incomplete for ${.ALLSRC}
not to give .h files that would break compiling with c++ -c).
Reduce these special cases to the general case so that SRCS works
normally and bsd.lib.mk handles most of the complications. Now
we only have to duplicate rules from bsd.lib.mk to add special
CFLAGS in some cases.
1998-03-20 15:10:59 +00:00
bde
aa5b691e26
Put sources in SRCS and don't depend on them in beforedepend. IIRC,
...
this is to fix `make -j50' where `make -j18' worked. The race may
just have been more likely to be lost for -j50.
1998-03-12 13:03:06 +00:00
bde
4dbde8d742
Don't add streambuf.cc to SRCS twice.
1998-02-25 01:23:28 +00:00
jb
ecf00142e9
Just one of these libs left to port to alpha.
1998-02-19 07:30:06 +00:00
jb
bc1fc82219
Modify for MACHINE_ARCH support instead of assuming just x86.
...
Added alpha and m68k stuff.
1998-01-25 09:45:00 +00:00
jb
7c954cc202
Avoid building x86 specific libraries on Alpha.
1998-01-10 22:50:00 +00:00
jraynard
f2a337912d
<gnuregex.h> is rather old and breaks AWK's regex matching. Use a newer
...
version instead.
1997-10-19 13:39:55 +00:00
jkh
a517a1fb0f
Fix improperly re-entrant code which caused the menu spammage we've
...
been seeing since 2.2.1.
Pointed-in-the-right-direction by: phk
1997-10-12 12:09:46 +00:00
peter
b7c92b24f7
_G_VTABLE_LABLE_PREFIX is different between ELF and a.out
...
('_vt.' vs '__vt$')
1997-09-20 09:58:49 +00:00
peter
f5879663cd
Insert first cut of hooks for compiling under ELF.
1997-08-29 14:02:14 +00:00
peter
4a25a48a5b
Insert hooks for building under elf.
1997-08-29 13:58:08 +00:00
bde
d2f6cc843d
Backed out previous commit. mp.h is installed from libmp and should not
...
be installed from here.
1997-08-21 15:51:51 +00:00
andreas
e26f7a32c9
during the ,beforeinstall' target mp.h has to be installed as well
...
to /usr/include. Otherwise chkey and newkey can't be compiled
properly during make world.
1997-08-17 21:24:06 +00:00
ache
9be501541b
Upgrade to 2.1
1997-06-07 13:18:30 +00:00
asami
34c24d1d9d
Add ${DESTDIR} in front of absolute paths.
...
Reviewed by: bde
1997-05-23 08:33:59 +00:00
jdp
4598a5a236
Bye bye CPLUSPLUSLIB hack! It's not needed any more.
...
Don't merge this into -2.2 unless you understand the dependencies on
c++rt0, bsd.lib.mk, and gcc -shared. I.e., let me do it.
1997-05-06 00:49:36 +00:00
bde
4d371f008f
Fixed synopsis. There was a missing arg, 3 args with the wrong type,
...
and many apparent dependendcies on <sys/types.h> from use of u_char.
<dialog.h> avoids u_char, so avoid it here too.
1997-04-13 12:36:42 +00:00
bde
23a7b41ae4
Fixed bogus existence test related to searching for a nearby obj
...
directory. The object (= current) directory always exists, so
don't search for it.
Use ${.TARGET} instead of deprecated $@.
1997-04-10 16:33:32 +00:00
peter
ab5f5a2fd2
Oops. Missed the Complex number add case of code generation.. :-]
...
Fixes PR#3239.
Submitted by: Takeshi WATANABE <watanabe@crayon.earth.s.kobe-u.ac.jp>
1997-04-09 16:00:07 +00:00
jkh
0356b94e47
YAMF22
1997-03-29 19:51:48 +00:00
ache
f7fb9eee55
Fix various overflows for items longer then menu width.
...
Fix cursor place after PgUp/PgDn.
Should go into 2.2
Submitted by: "Anatoly A. Orehovsky" <tolik@mpeks.tomsk.su>
1997-02-28 19:18:47 +00:00
peter
448e6574fe
Revert $FreeBSD$ to $Id$
1997-02-22 15:48:31 +00:00
ache
a59c201e8b
When wrong directory choosed and chdir failed, directory name
...
was not reset to old name causing any file choosen put error
diagnostic about wrong directory, fix it by resetting back
to old name after chdir failed.
Add \r as alias to \n, some telnets have problem with that.
Should go into 2.2
Submitted by: "Anatoly A. Orehovsky" <tolik@mpeks.tomsk.su> & me
1997-02-18 14:26:24 +00:00
jkh
9fe25db6ff
Go on one of my periodic rampages through this code, trying to make
...
it DTRT. In the process, discover the usual 10-15 evil bogons which
have been lurking in it for years. This closes, for one thing, the
recent report Mike Smith made about nested checklist menus returning
with the scrolling region messed up.
1997-01-17 08:19:19 +00:00
ache
de9f973e08
Simplify using SRCDIR
1997-01-16 18:20:05 +00:00
jkh
8f88c2bc99
Allow emacs-style next/prev characters as well as arrow keys so that
...
I can offer this as a consistent feature.
1997-01-15 02:50:48 +00:00
jkh
9c0cd3f9df
Make the long-awaited change from $Id$ to $FreeBSD$
...
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
1997-01-14 07:20:47 +00:00
jkh
cc9bd16113
Turn this into legal texinfo. Since I don't know what the author
...
intended (and clearly, neither did the author :) I've just used the
bullet list attribute everywhere.
1997-01-13 05:02:49 +00:00
peter
91690777b1
Patch up the readline info building. This one is a bit of a problem
...
since the source name is not the same as the texinfo name so we have to
use SRCS=. This means we can't build two info sets in the same directory
so I've split it.
1997-01-12 08:10:55 +00:00
peter
2e6de3b18b
Disconnect the doc subdir until somebody fixes this. I don't see how this
...
could possibly have worked during the testing before the last commit. :-(
1997-01-12 05:01:29 +00:00
jmacd
829c09b873
Same.
1997-01-11 05:45:40 +00:00
jmacd
851188f645
Added section and entry annotations.
1997-01-11 03:19:32 +00:00
jmacd
f5541b77c1
Add the missing annotations.
1997-01-11 03:07:52 +00:00
ache
38267c71c8
Add -f to ln
1997-01-06 19:27:17 +00:00
ache
bffdcd45b7
Use contrib version now
1997-01-05 16:19:58 +00:00
joerg
e8557099f0
Pull the fix from rev 1.31.2.1; i've accidentally committed it to
...
2.2 first.
1996-12-26 18:47:11 +00:00
jkh
577e599471
Somewhere along the way, multiple targets started working and nobody
...
noticed.
1996-12-14 16:40:05 +00:00
jkh
c67f0b62bd
Add another hateful global to libdialog (what the heck, there are already
...
so many). For now, the only extended attribute implemented is NO ECHO,
useful for things like passwords. See TESTS/input2.c for an example.
This should go into 2.2.
1996-12-14 16:14:21 +00:00
jkh
4abf87d6c1
Line up some of these OK boxes properly again.
1996-12-12 11:05:59 +00:00
markm
4756fb7aed
Fix libmp to be more Berkely compatible.
...
This is a very safe 2.2 candidate.
Submitted by: Nick Sayer <nsayer@quack.kfu.com>
1996-12-07 13:03:29 +00:00
joerg
0b102c2364
Disable the inclusion of the Posix regexp stuff into libgnuregexp.
...
We've already got it in libc, but both libraries are incompatible
wrt. their header files and internal data structures. This
incompatibility caused the expr(1) on the fixit floppy to mysteriously
dump core for the colon operator.
Strong 2.2 candidate, since it fixes the usage of MAKEDEV on the fixit
floppy. I'd like to get it reviewed by somebody else though.
Observed by: andreas
1996-11-16 22:53:45 +00:00
jkh
a290ae91ed
STL object files missing from libstdc++ - fix.
...
This closes PR#1975 and was on my TODO list, so I'm breaking my own "no more
commits before I fly!" rule and taking care of this, since it was at the
very top and Peter shamed me in to taking care of it. This is definitely
a 2.2 candidate.
Submitted-By: Mark Diekhans <markd@Grizzly.COM>
1996-11-15 18:09:09 +00:00
ache
e50ae9ebc3
Replace collate_range_cmp with its code (GNU variant)
1996-10-31 05:14:27 +00:00
markm
ba9bfa30da
Fix the dependancies.
...
Thanks Andrey!
Submitted by: ache
1996-10-24 18:03:53 +00:00
markm
d76813a77f
Fix this so that dependancies work properly.
...
Thanks Andrey!
Submitted by: ache
1996-10-24 18:00:43 +00:00
markm
f74243d61a
BMakefile for gmp-2.0.2
...
Requested by: ache
Made world by: chuckr
1996-10-20 09:29:39 +00:00
markm
0672b841f2
BMakefiles for gmp-2.0.2
...
Requested by: ache
Made world by: chuckr
1996-10-20 09:28:03 +00:00
markm
a4b32ad442
Remove the old libgmp. Version 2.0.2 is about to hit prime time.
1996-10-20 09:23:44 +00:00
markm
3cf9e3f873
Remove the old libgmp. Version 2.0.2 is about to hit prime time.
1996-10-20 09:11:57 +00:00
markm
e55542e08f
This commit was generated by cvs2svn to compensate for changes in r19045,
...
which included commits to RCS files with non-trunk default branches.
1996-10-20 08:09:18 +00:00
markm
d2329033b3
Import of GNU MP 2.0.2
...
This is a clean import with only the non-x86 bits removed. Makefiles and
other will follow.
Requested by: Andrey Chernov
Made world by: Chuck Robey
1996-10-20 08:09:18 +00:00