29 lines
973 B
Text
29 lines
973 B
Text
lld doesn't like linking with the same objects twice
|
|
|
|
Index: Makefile
|
|
--- Makefile.orig
|
|
+++ Makefile
|
|
@@ -194,7 +194,8 @@ warn-auto.sh systype
|
|
hp-ux-*) ;; \
|
|
sco*) ;; \
|
|
*) echo 'ranlib "$$main"' ;; \
|
|
- esac \
|
|
+ esac; \
|
|
+ echo 'cp "$$main" "lib$$main"'; \
|
|
) > makelib
|
|
chmod 755 makelib
|
|
|
|
@@ -223,11 +224,11 @@ alloc_re.o byte_copy.o byte_cr.o envread.o error.o err
|
|
hostname.o sig.o stat_dir.o str_diffn.o str_len.o substdio_copy.o \
|
|
substdi.o substdio.o taia_fmtfrac.o taia_now.o taia_tai.o tempfile.o \
|
|
writefile.o
|
|
- ./load safecat getln.a str.a stralloc.a strerr.a substdio.a \
|
|
+ ./load safecat stralloc.a strerr.a substdio.a \
|
|
alloc.o alloc_re.o byte_copy.o byte_cr.o envread.o error.o \
|
|
error_str.o fmt_uint64.o hostname.o sig.o stat_dir.o str_diffn.o \
|
|
str_len.o substdi.o substdio.o substdio_copy.o taia_fmtfrac.o \
|
|
- taia_now.o taia_tai.o tempfile.o writefile.o
|
|
+ taia_now.o taia_tai.o tempfile.o writefile.o -lgetln -lstr
|
|
|
|
safecat.0: \
|
|
safecat.1
|