summaryrefslogtreecommitdiff
path: root/graphics/jpeg
diff options
context:
space:
mode:
authormellon <mellon>1998-02-12 20:01:48 +0000
committermellon <mellon>1998-02-12 20:01:48 +0000
commit1b7d8836b6a6341d9e0cb2bc91a0fe6b4a2b4ac9 (patch)
treebde14bbf204ecaeb3c141a631692b69a42cec1d2 /graphics/jpeg
parent07949d128a9eb765c666e6266c7091708a4139a8 (diff)
downloadpkgsrc-1b7d8836b6a6341d9e0cb2bc91a0fe6b4a2b4ac9.tar.gz
Alpha and MIPS use --whole-archive instead of -Bforcearchive.
Diffstat (limited to 'graphics/jpeg')
-rw-r--r--graphics/jpeg/patches/patch-aa6
1 files changed, 5 insertions, 1 deletions
diff --git a/graphics/jpeg/patches/patch-aa b/graphics/jpeg/patches/patch-aa
index 3f4c6e14365..3074078d739 100644
--- a/graphics/jpeg/patches/patch-aa
+++ b/graphics/jpeg/patches/patch-aa
@@ -47,12 +47,16 @@
rdjpgcom: rdjpgcom.o
$(LN) $(LDFLAGS) -o rdjpgcom rdjpgcom.o $(LDLIBS)
---- 137,153 ----
+--- 137,157 ----
$(AR) libjpeg.a $(LIBOBJECTS)
$(AR2) libjpeg.a
! libjpeg.so.7.0: @ANSI2KNR@ $(LIBOBJECTS:S/o$/so/g)
+! .if (${MACHINE_ARCH} == "alpha") || (${MACHINE_ARCH} == "mips")
+! ld -x -Bshareable --whole-archive -o libjpeg.so.7.0 $(LIBOBJECTS:S/o$/so/g)
+! .else
! ld -x -Bshareable -Bforcearchive -o libjpeg.so.7.0 $(LIBOBJECTS:S/o$/so/g)
+! .endif
!
! cjpeg: $(COBJECTS) libjpeg.so.7.0
! $(LN) $(LDFLAGS) -o cjpeg $(COBJECTS) -L. -ljpeg $(LDLIBS)