Print this page
9884 cw(1) should use -fpic rather than -Kpic
*** 338,350 ****
# SONAME is used by DYNFLAGS
$(DYNLIB4X) := SONAME = $(DYNLIB4X)
$(DYNLIBS5) := SONAME = $(DYNLIBS5)
! pics/%.o:= ASFLAGS += -K pic -DPIC
! pics/%.o:= CPPFLAGS += -K pic -DPIC
! s5pics/%.o:= ASFLAGS += -K pic -DPIC
DYNFLAGS += $(ZINTERPOSE)
BUILD.s= $(AS) $(ASFLAGS) $< -o $@
# libbc method of building an archive
--- 338,350 ----
# SONAME is used by DYNFLAGS
$(DYNLIB4X) := SONAME = $(DYNLIB4X)
$(DYNLIBS5) := SONAME = $(DYNLIBS5)
! 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 $@
# libbc method of building an archive
*** 379,389 ****
../libc/compat/sys5/epoch.h \
$(S5PICOBJS)
CLOBBERFILES= ../libc/compat/sys5/mkepoch
# conditional assignments
! s5pics/%.o:= CPPFLAGS = -Dsparc -DS5EMUL -K pic -DPIC -I. -Iinc \
-I../inc/5include -I../inc/include -I../inc/include/sys \
$(CPPFLAGS.master)
s5pics/%.o := CFLAGS += -xregs=no%appl
pics/%.o := CFLAGS += -xregs=no%appl
--- 379,389 ----
../libc/compat/sys5/epoch.h \
$(S5PICOBJS)
CLOBBERFILES= ../libc/compat/sys5/mkepoch
# conditional assignments
! s5pics/%.o:= CPPFLAGS = -Dsparc -DS5EMUL $(C_PICFLAGS) -DPIC -I. -Iinc \
-I../inc/5include -I../inc/include -I../inc/include/sys \
$(CPPFLAGS.master)
s5pics/%.o := CFLAGS += -xregs=no%appl
pics/%.o := CFLAGS += -xregs=no%appl