Commit Graph

1310 Commits

Author SHA1 Message Date
lukem
72549586a8 distclean is a synonym for cleandir 1998-09-05 14:57:41 +00:00
pk
0a97faa040 Assign my copyrights to TNF. 1998-09-05 13:08:38 +00:00
pk
b912f72b52 Print `unreferenced' info separately from definition. 1998-09-04 09:50:47 +00:00
pk
795c860f6a The PLT symbol is also a special case when processing a shared library
symbol table (and so is the GOT symbol actually, but no one ever noticed..).

Re-enable PLT symbol.
1998-09-04 09:43:29 +00:00
matt
24d4c63088 Disable the the PLT symbol until I can get it to work properly. 1998-09-03 19:17:10 +00:00
ross
3488d1f3c8 Descend into objcopy if ELF. Tested briefly on alpha and pmax. 1998-09-02 00:06:50 +00:00
enami
692962babe add -Dunix to CPPFLAGS to suppress cpp warning. 1998-09-01 03:16:48 +00:00
matt
44525e4d53 Slight tweak so that indirect references thru the PC are not used
in PIC mode.
1998-08-29 21:10:40 +00:00
matt
81c6c6b8c6 Fix core dump when plt_symbol didn't exist when needed with dynamic images. 1998-08-28 14:45:46 +00:00
tv
df83142334 When installing, don't let "install" strip it. Do that part manually. 1998-08-27 23:32:33 +00:00
tv
867d150d86 ...But don't recursively call print-objdir. 1998-08-27 21:44:28 +00:00
tv
fc05bd7a33 Use ${MAKE} print-objdir. 1998-08-27 21:42:20 +00:00
tv
c7cc3cab56 f771 needs the deliberate dependencies for common, too. Noticed by
<veego@netbsd.org>
1998-08-27 21:39:01 +00:00
tv
bc7bcc6302 Alpha ld.new works!--add and enable ld.new for alpha. 1998-08-27 21:24:59 +00:00
tv
5df147f306 Minor cleanup. 1998-08-27 21:20:46 +00:00
matt
c75dbabbf6 only emit __PROCEDURE_LINKAGE_TABLE_ if generating shared library. 1998-08-27 21:20:44 +00:00
tv
f8a44cb095 Addition of binutils (gnu/dist) based ld. Turns out the "arch" subdir is
not really needed.
1998-08-27 20:47:21 +00:00
tv
6438945dcf Don't auto-generate underscore.c; that can be determined easily by
presence or absence of __ELF__.
1998-08-27 20:32:08 +00:00
tv
b5a304cda6 Re-enable egcs, and enable gas.new for alpha. 1998-08-27 17:52:58 +00:00
tv
2c0996bc75 Make the assembler compile on Alpha. (Not enabled.) 1998-08-27 16:09:20 +00:00
tv
9973db1544 For ELF systems only, add strip. This gives up a strip binary that's not
third-party, but does unfortunately have a manpage discrepancy across
archs.  XXX.
1998-08-27 02:12:12 +00:00
matt
60f624ddb7 Fix some obvious bugs. 1998-08-26 15:32:02 +00:00
matt
2ffec21522 Create symbol for __PROCEDURE_LINKAGE_TABLE_. 1998-08-26 14:39:47 +00:00
matt
4da3f7cfd8 Add external symbol for __PROCEDURE_LINKAGE_TABLE_. Modify arguments
to md_make_gotreloc for VAX'es sake.
1998-08-26 14:37:40 +00:00
tv
28e56ccc8c Pull bfd.h and -lbfd from the right place. 1998-08-22 21:22:16 +00:00
tv
370190b97b Fix target naming. Needs more cleanup. 1998-08-22 20:43:56 +00:00
tv
5e20069f49 Now that targmatch.h is fixed, select the default bfd target via
${MACHINE_GNU_ARCH}--netbsd.
1998-08-22 20:08:21 +00:00
tv
2a5b8c6a08 Pull BFD includes and libs from the right place. (Needs more cleanup.) 1998-08-22 19:03:46 +00:00
tv
d908b51c24 Add NetBSD rcsid. 1998-08-22 19:02:49 +00:00
matt
fb6da63fa6 More changes for shareable libraries and PIC code 1998-08-21 01:03:48 +00:00
tv
446dbdcc82 Bump minor: -Wno-format-y2k added an extern to the shlib. 1998-08-20 20:13:43 +00:00
matt
42ae5b0bc1 Beginning's of PIC support. 1998-08-20 15:18:26 +00:00
matt
0111660e53 Get md.c to compile again. Get mdprologue.S to assemble. [Now at least
ld and rtld compile and link.]
1998-08-20 15:12:02 +00:00
tv
37d4bf965b Enable Haifa by default on alpha, powerpc, and sparc (to match Cygnus's
default list)
1998-08-18 18:59:46 +00:00
matt
74018d8df6 Untested(!!) beginning of VAX a.out shared library support. This is a work
in progress.
1998-08-18 18:46:16 +00:00
tv
de61913773 powerpc needs a MACHINE_GNU_ARCH of "rs6000" for gcc. Add:
GNU_ARCH.powerpc=rs6000
1998-08-18 13:31:50 +00:00
tv
541a645dcb Check right', not resultP' for null. 1998-08-17 22:49:22 +00:00
tv
3e89c77787 g77version.o really needs to be a .o in the SRCS. 1998-08-17 22:37:57 +00:00
tv
4517abf3fb Fix "make depend". 1998-08-17 22:29:54 +00:00
tv
6cce545b4c Fix "make depend". 1998-08-17 22:23:37 +00:00
tv
ee5c0eff4b If _GLOBAL_OFFSET_TABLE_ is being referenced, don't do the special (Ln-.)
hack if there aren't two symbols on the right side of the expression.
(Newer PIC just uses _GLOBAL_OFFSET_TABLE_ +/- 4 bytes.)
1998-08-17 22:14:15 +00:00
tv
b3e6a19873 Depend the .so files on the generated headers too. 1998-08-17 21:23:25 +00:00
tv
a4f799e73c Reorg. 1998-08-17 20:26:06 +00:00
tv
44b4e26450 Reorg and update to egcs 1.1 snapshot. 1998-08-17 17:59:49 +00:00
tv
6fca0c4f6c Fix TARGET_MACHINE. 1998-08-17 15:46:33 +00:00
tv
729bf5fb05 Add dependency from c-lex.o to c-parse.h. 1998-08-17 14:02:41 +00:00
tv
d17a2e41df Get the dependencies right for gen*.lo which depend on genrtl.h. 1998-08-17 13:58:55 +00:00
tv
87ba742b6a Set NOPICINSTALL for this limited-use library 1998-08-17 12:13:00 +00:00
tv
4a85696d9c Reorg: since native, config.h and hconfig.h are identical; tconfig.h
contains xm-netbsd.h file and is used by config.h; config2.h is unneeded.
1998-08-17 03:47:50 +00:00
tv
8fbd112cf9 Cleanup. 1998-08-17 03:37:19 +00:00