mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-14 07:09:23 +02:00
Use -KPIC option for dllprt0.as for mips/mipsel
git-svn-id: trunk@23442 -
This commit is contained in:
parent
164c677cfd
commit
84d21fad21
@ -129,9 +129,11 @@ endif
|
|||||||
# Select 32/64 mode
|
# Select 32/64 mode
|
||||||
ifeq ($(ARCH),mips)
|
ifeq ($(ARCH),mips)
|
||||||
ASTARGET=-32 -mips32 -EB
|
ASTARGET=-32 -mips32 -EB
|
||||||
|
ASSHAREDOPT=-KPIC
|
||||||
endif
|
endif
|
||||||
ifeq ($(ARCH),mipsel)
|
ifeq ($(ARCH),mipsel)
|
||||||
ASTARGET=-32 -mips32 -EL
|
ASTARGET=-32 -mips32 -EL
|
||||||
|
ASSHAREDOPT=-KPIC
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(ARCH),sparc)
|
ifeq ($(ARCH),sparc)
|
||||||
@ -150,8 +152,9 @@ endif
|
|||||||
prt0$(OEXT) : $(ARCH)/prt0.as
|
prt0$(OEXT) : $(ARCH)/prt0.as
|
||||||
$(AS) $(ASTARGET) -o $(UNITTARGETDIRPREFIX)prt0$(OEXT) $(ARCH)/prt0.as
|
$(AS) $(ASTARGET) -o $(UNITTARGETDIRPREFIX)prt0$(OEXT) $(ARCH)/prt0.as
|
||||||
|
|
||||||
|
# ASSHAREDOPT adds -KPIC mandatoy for mips/mipsel objects in shared libs
|
||||||
dllprt0$(OEXT) : $(ARCH)/dllprt0.as
|
dllprt0$(OEXT) : $(ARCH)/dllprt0.as
|
||||||
$(AS) $(ASTARGET) -o $(UNITTARGETDIRPREFIX)dllprt0$(OEXT) $(ARCH)/dllprt0.as
|
$(AS) $(ASTARGET) $(ASSHAREDOPT) -o $(UNITTARGETDIRPREFIX)dllprt0$(OEXT) $(ARCH)/dllprt0.as
|
||||||
|
|
||||||
gprt0$(OEXT) : $(ARCH)/gprt0.as
|
gprt0$(OEXT) : $(ARCH)/gprt0.as
|
||||||
$(AS) $(ASTARGET) -o $(UNITTARGETDIRPREFIX)gprt0$(OEXT) $(ARCH)/gprt0.as
|
$(AS) $(ASTARGET) -o $(UNITTARGETDIRPREFIX)gprt0$(OEXT) $(ARCH)/gprt0.as
|
||||||
|
Loading…
Reference in New Issue
Block a user