summaryrefslogtreecommitdiff
path: root/usr/src/lib/libbc
diff options
context:
space:
mode:
authorRichard Lowe <richlowe@richlowe.net>2018-02-11 21:47:18 +0000
committerRichard Lowe <richlowe@richlowe.net>2018-10-11 22:43:46 +0000
commite1bf37b1abeb6653a6e35e2bd6924131cced1efe (patch)
treee9a3d8a4d258db31c91c111dcede64a011e4055d /usr/src/lib/libbc
parenta5d83f5b2c771c419ad216ce0358fbeee032fc32 (diff)
downloadillumos-gate-e1bf37b1abeb6653a6e35e2bd6924131cced1efe.tar.gz
9884 cw(1) should use -fpic rather than -Kpic
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Andy Stormont <andyjstormont@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Garrett D'Amore <garrett@damore.org>
Diffstat (limited to 'usr/src/lib/libbc')
-rw-r--r--usr/src/lib/libbc/sparc/Makefile24
1 files changed, 12 insertions, 12 deletions
diff --git a/usr/src/lib/libbc/sparc/Makefile b/usr/src/lib/libbc/sparc/Makefile
index c624b62c2f..b35b87a3f4 100644
--- a/usr/src/lib/libbc/sparc/Makefile
+++ b/usr/src/lib/libbc/sparc/Makefile
@@ -44,7 +44,7 @@ utime.o
COMPAT4.1=\
ftime.o nice.o rand.o vlimit.o vtimes.o getpw.o times.o
-
+
COMPATSYS5=\
nice.o rand.o getpw.o times.o
@@ -97,14 +97,14 @@ calloc.o malloc.o \
getpass.o localtime.o ttyslot.o
GENCOMSPARC=\
-alloca.o ffs.o insque.o remque.o isinf.o base_conv.o
+alloca.o ffs.o insque.o remque.o isinf.o base_conv.o
GEN4.2=\
nlist.o timezone.o sleep.o system.o
GENSYS5=\
assert.o nlist.o sgetl.o sleep.o sputl.o system.o \
-sighold.o
+sighold.o
STDIOCOM=\
clrerr.o ctermid.o cuserid.o doprnt.o doscan.o fdopen.o \
@@ -150,7 +150,7 @@ creat.o execve.o getpgrp.o link.o mkdir.o \
mknod.o open.o readlink.o rename.o rmdir.o \
setpgrp.o stat.o symlink.o truncate.o unlink.o \
statfs.o fcntl.o read.o write.o readv.o \
-writev.o setjmp.o mount.o
+writev.o setjmp.o mount.o
SYS4.2SPARC=\
getgroups.o setgroups.o
@@ -340,9 +340,9 @@ CERRWARN += -_gcc=-Wno-address
$(DYNLIB4X) := SONAME = $(DYNLIB4X)
$(DYNLIBS5) := SONAME = $(DYNLIBS5)
-pics/%.o:= ASFLAGS += -K pic -DPIC
-pics/%.o:= CPPFLAGS += -K pic -DPIC
-s5pics/%.o:= ASFLAGS += -K pic -DPIC
+pics/%.o:= ASFLAGS += $(AS_PICFLAGS) -DPIC
+pics/%.o:= CPPFLAGS += $(C_PICFLAGS) -DPIC
+s5pics/%.o:= ASFLAGS += $(AS_PICFLAGS) -DPIC
DYNFLAGS += $(ZINTERPOSE)
BUILD.s= $(AS) $(ASFLAGS) $< -o $@
@@ -352,14 +352,14 @@ BUILD.AR= $(RM) $@ ; \
$(AR) q $@ $(OBJECTS:%=$(DIR)/%)
# the TXTS macro is used for NSE bootstrapping.
-TXTS= inc/SYS.h inc/PIC.h inc/machine/asm_linkage.h
+TXTS= inc/SYS.h inc/PIC.h inc/machine/asm_linkage.h
LIBS = $(DYNLIB4X) $(DYNLIBS5)
OBJECTS= $(COMPATCOM) $(COMPAT4.1) $(CRTSPARC) $(GENCOM) \
$(GENCOMSPARC) $(GEN4.2) $(STDIOCOM) $(STDIO4.2) \
$(INET) $(NET) $(NETSPARC) $(YP) \
-$(SYSCOM) $(SYSCOMSPARC) $(SYS4.2)
+$(SYSCOM) $(SYSCOMSPARC) $(SYS4.2)
#
# Since this library is strictly for binary compability with ancient
@@ -381,7 +381,7 @@ CLEANFILES= ../libc/yp/ypupdate_prot.c ../inc/include/rpcsvc/ypupdate_prot.h \
CLOBBERFILES= ../libc/compat/sys5/mkepoch
# conditional assignments
-s5pics/%.o:= CPPFLAGS = -Dsparc -DS5EMUL -K pic -DPIC -I. -Iinc \
+s5pics/%.o:= CPPFLAGS = -Dsparc -DS5EMUL $(C_PICFLAGS) -DPIC -I. -Iinc \
-I../inc/5include -I../inc/include -I../inc/include/sys \
$(CPPFLAGS.master)
@@ -414,7 +414,7 @@ s5pics:
# special cases
PSEUDO_POBJS= $(PSEUDO_SRCS:%.s=pics/%.o)
-PSEUDO_PS5OBJS= $(PSEUDO_SRCS:%.s=s5pics/%.o)
+PSEUDO_PS5OBJS= $(PSEUDO_SRCS:%.s=s5pics/%.o)
$(PSEUDO_POBJS) $(PSEUDO_PS5OBJS):
@(echo '#include "SYS.h"'; \
@@ -451,7 +451,7 @@ s5pics/yp_update.o : ../inc/include/rpcsvc/ypupdate_prot.h ../libc/yp/yp_update.
$(POST_PROCESS_O)
pics/ypupdate_prot.o s5pics/ypupdate_prot.o : ../inc/include/rpcsvc/ypupdate_prot.h\
- ../libc/yp/ypupdate_prot.c
+ ../libc/yp/ypupdate_prot.c
$(COMPILE.c) -o $@ ../libc/yp/ypupdate_prot.c
$(POST_PROCESS_O)