Poul-Henning Kamp
e70b6ad7a1
added the -C/-check again.
1994-02-25 21:46:07 +00:00
Rodney W. Grimes
866f028b39
Alignment fix from John Dyson/David Greenman
1994-02-20 16:06:12 +00:00
Jordan K. Hubbard
07d2c9fe20
Put this back - I was somehow under the erroneous impression that patch was in
...
ports, until I saw the the commit messages, that is! :-) All changed backed out.
1994-02-17 22:20:36 +00:00
Jordan K. Hubbard
3f125aef7a
From Poul-Henning Kamp - Implement a -C option to verify the integrity of
...
a patch before actually applying it.
1994-02-17 22:16:05 +00:00
David Greenman
fe8ab1a5fe
Handling of the netzmagic flag was completely missing after the last
...
update. This completely broke support for all ZMAGIC a.out formats.
1994-02-17 03:57:00 +00:00
Nate Williams
01c28e0655
NetBSD -> FreeBSD (This is the FreeBSD version, not the NetBSD version :-)
1994-02-14 21:18:05 +00:00
Rodney W. Grimes
44ff78b7aa
I yelled, I warned and now I am SCREAMING. Add -D__FreeBSD__ to CFLAGS+=
...
so that you can bootstrap a 1.0.2 system. Please oh please no one but
no one add any more #ifdef __FreeBSD__ stuff UNTIL 1.1 has SHIPPED!!!
1994-02-14 10:02:13 +00:00
Jordan K. Hubbard
7883064ac0
A fast private malloc for ld.so
1994-02-13 20:44:09 +00:00
Jordan K. Hubbard
09e3d49d92
This is Paul K's latest set of ld changes. A commit was necessary at this
...
late stage due to the fact that link.h was copyright Sun Microsystems.
This version of ld sync's us up with NetBSD's ld and supports compatablily
with NetBSD's -[zZ] flags (which we had reversed). Compiling with this
new ld will give you RRS warnings for libraries which do not contain .type
infomation - these wsarnings are harmless and will go away as soon as you
recompile your libraries (cd /usr/src; make libraries).
1994-02-13 20:43:13 +00:00
Jordan K. Hubbard
99f5fd8ca9
From: Piero Serini <piero@strider.st.dsi.unimi.it>
...
Message-Id: <199402111717.SAA05326@strider.st.dsi.unimi.it>
Subject: Re: cpio bug ?
Quoting from J Wunsch:
> | From the man page:
> |
> | -l, --link
> | Link files instead of copying them, when possible.
>
> (Usable only with the -p option.)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
This is not in cpio man page. Someone please add it.
1994-02-12 23:51:38 +00:00
Nate Williams
9859e2cc85
Changed NetBSD -> FreeBSD
1994-02-11 12:12:51 +00:00
Rodney W. Grimes
825079654d
Remove /usr/X386/lib and /usr/local/lib from the default locations,
...
these are handled by /etc/rc and this was causing errors on a new
install as these places do NOT exsist by default!
1994-02-09 02:29:31 +00:00
Rodney W. Grimes
ca4dad266f
New files for relocated source code.
1994-01-30 00:31:51 +00:00
David Greenman
84462ab47a
Removed dependance on EX_DYNAMIC in making decisions on the magic number.
1994-01-19 15:00:37 +00:00
Jordan K. Hubbard
9d4389fddc
More proper fix for for shared lib debugging support.
1994-01-14 11:47:00 +00:00
Jordan K. Hubbard
5b3dd4f53e
1. Fix bug where duplicate symbol warnings were suppressed. This often
...
caued ld to `exit silently', to general confusion.
2. Add Gary Jennejohn's fix to support debugging of shared libraries.
1994-01-12 23:16:19 +00:00
Jordan K. Hubbard
cbb24ea9e1
Updated man page to document new behaviour of -Z, -z and -Q flags.
1994-01-03 23:52:35 +00:00
David Greenman
1799d2585e
Implemented 'QMAGIC' a.out format correctly, and changed the default
...
output to be QMAGIC.
1994-01-03 18:35:54 +00:00
David Greenman
0ff4fbb502
Only use syscallmap if FM_TRAP or EX_TRAPSTK are defined.
1994-01-03 08:10:47 +00:00
Andreas Schulz
528cd70738
Added y.tab.h to the CLEANFILES target.
1993-12-31 11:24:16 +00:00
Jordan K. Hubbard
f7122c559f
C++ support changes (+misc fixes) from Paul K.
1993-12-22 23:28:35 +00:00
Nate Williams
0bb118a5b1
Fixed Makefile per bug report from Julian Stacey. There was an extra DESTDIR
...
in front of BINDIR definition.
1993-12-16 21:51:27 +00:00
Jordan K. Hubbard
f399b73280
Sync to PK's latest version. I know that this is in /usr/src, the bloody
...
patch file had absolute pathnames in it and went and patched /usr/src directly
(first time this has happened, I'll watch for it now), so I thought I might
as well just commit it and clean up the .orig files and whatnot left behind.
Sorry - this is the first time this has happened to me. Very confusing.
These files aren't really necessary to us, but should be kept in sync anyway.
1993-12-12 17:02:13 +00:00
Jordan K. Hubbard
05388a353b
Sync to PK's latest version. I know that this is in /usr/src, the bloody
...
patch file had absolute pathnames in it and went and patched /usr/src directly
(first time this has happened, I'll watch for it now), so I thought I might
as well just commit it and clean up the .orig files and whatnot left behind.
Sorry - this is the first time this has happened to me. Very confusing.
1993-12-12 17:01:24 +00:00
Jordan K. Hubbard
6277403422
Added sbrk() as new file.
1993-12-11 21:06:36 +00:00
Jordan K. Hubbard
8b6ddcb0a3
Broke sbrk() out of rtld as part of general cleanup.
1993-12-11 21:06:00 +00:00
Jordan K. Hubbard
c9cb3c7ea5
Omitted 4th argument to findshlib() [thanks Rich!]. Our ld is a bit
...
different from NetBSD's here and it squeaked through the update.
1993-12-11 20:08:39 +00:00
Jordan K. Hubbard
b640de6119
Sync up with Paul K's latest ld from cesium.
1993-12-11 12:02:10 +00:00
Jordan K. Hubbard
127447df73
makedepend fails for ld. I think it because the .S files are
...
preprocessed the same as when they are compiled. I just remove the
single-quotes from the offending comments. Rich
1993-12-10 10:16:00 +00:00
Jordan K. Hubbard
31a947eb76
Added the TODO file. Also wanted to announce the previous change to rtld.c
...
which eliminates the stack walking code (from David G.). My previous commit
message was eaten by mistake!
1993-12-09 17:53:08 +00:00
Jordan K. Hubbard
a0b8281d40
David Greenman's latest changes to eliminate much stack-walking jazz
...
(no more sbrk_init()!).
1993-12-09 17:45:43 +00:00
Jordan K. Hubbard
230d2c5ff9
More changes to bring FreeBSD in sync with Paul K's latest.
1993-12-04 00:53:16 +00:00
Jordan K. Hubbard
2e21ebe5ce
More changes to bring FreBSD in sync with Paul K's latest.
1993-12-04 00:53:02 +00:00
Andrey A. Chernov
64990426e4
Sorry, Jordan, but I restore previous version again.
...
You write that
LDFLAGS+= -Xlinker -Bstatic
no more needed, but you have
CFLAGS += -static -I$(.CURDIR) -I$(.CURDIR)/$(MACHINE)
This -static doesn't make any sense in your version,
because it not passed to linker's state (LDFLAGS),
so we have SHARED /usr/bin/ld in this case.
(Older Makefile produce non-shared ld).
I suppose, that -static in CFLAGS was introduced to
make non-shared ld, so I restore previous LDFLAGS
to have non-shared ld. If we want to have shared ld
we need to remove -static from CFLAGS too, not only LDFLAGS,
but this need special issue and corresponding
commit log. Your current version hang into intermediate
state (beetween two sides), so I move it to one side.
Second, I restore NOPIC dependance again from older Makefile:
.if !defined(NOPIC)
SUBDIR+= rtld
.endif
We don't need ld.so, if NOPIC
P.S. I don't see any purpose to commit new makefile, old version
is better.
1993-12-02 09:56:30 +00:00
Andrey A. Chernov
1f30bc0f0d
#ifdef DEBUG unwanted message, third time after Jordan...
1993-12-02 09:32:26 +00:00
Nate Williams
02974dc4fb
Moved DEBUG conditional where it belonged to remove DEBUG code out of
...
default compilation.
1993-12-02 05:09:52 +00:00
Jordan K. Hubbard
1e503f71fb
Second attempt to integrate Paul K's changes.
1993-12-02 01:03:47 +00:00
Jordan K. Hubbard
88ac367bd7
Second attempt to integrate Paul K's changes.
1993-12-02 00:56:40 +00:00
Andreas Schulz
5fefaf154f
deleted all references to rindex and included string.h instead.
1993-12-01 16:45:42 +00:00
Andreas Schulz
285aeeb5e4
changed the order of the includes and deleted a reference to index
...
nd added an include to string.h instead
1993-12-01 16:44:43 +00:00
Andrey A. Chernov
db4d1e7156
All -static and -Xlinker -Bstatic flags missed in
...
newly commited Makefile.
NOPIC dependance missed too!
Oh it is really pain to check all that broken stuff,
Please, check it *before* commit!
1993-12-01 15:58:22 +00:00
Andrey A. Chernov
b242393f9b
#ifdef DEBUG missed by several lines!
...
!!! Please, COMPILE *BEFORE* COMMIT!
1993-12-01 15:34:01 +00:00
Andrey A. Chernov
50b517092a
Add DEBUG #ifdef, (second time!)
...
!!! Please, anybody who update ld to NetBSD current,
!!! look at old cvs logs!
1993-12-01 15:13:42 +00:00
Andrey A. Chernov
730a80c44c
Remove hanging #else part (with second sbrk()) without #if & #endif
...
Add missing argument to findshlib, I am not shure,
but it seems that it is 1.
!!! Does anybody compile it before commit?
1993-12-01 15:05:31 +00:00
Andrey A. Chernov
ff78e5dfcf
Remove -g option (second time!)
...
!!! Please anybody who port Makefiles from NetBSD,
!!! remove -g option!
1993-12-01 14:45:35 +00:00
Jordan K. Hubbard
8eae6ddddc
Latest from Paul K. for better checking of PIC code.
1993-11-30 20:57:41 +00:00
Jordan K. Hubbard
52c4ca7af3
Many recent fixes from Paul K, add support for chaining of shared lib deps.
1993-11-30 20:47:54 +00:00
Jordan K. Hubbard
0f81714b34
Added -lgcc_pic back again.
1993-11-25 01:06:42 +00:00
Jordan K. Hubbard
d3ab4e4900
Some of the latest changes from Paul K (taken from NetBSD-current).
1993-11-22 19:05:31 +00:00
Jordan K. Hubbard
44f6e41b43
If we're not logging history information, don't demand write access.
1993-11-20 00:33:12 +00:00