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