[MacPorts] #44471: libffi.pc is broken for libffi
MacPorts
noreply at macports.org
Tue Jul 29 02:41:20 PDT 2014
#44471: libffi.pc is broken for libffi
--------------------------+--------------------------------
Reporter: jfs.world@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.1
Resolution: | Keywords:
Port: |
--------------------------+--------------------------------
Comment (by jfs.world@…):
Confirmation and patch available at https://sourceware.org/ml/libffi-
discuss/2014/msg00065.html. The patch is for configure.ac, though, and
requires a regeneration of 'configure'. It would be simpler (and really,
that's all that's needed) to simply patch 'configure' directly, and then
wait for the (soon? hopefully?) new release to be released with the fix
upstream.
For now, this patch should do very nicely for macports (I'm only bothering
to fix lines that will affect macports, btw, in order to keep the patch
shorter):
{{{
--- configure.orig 2014-07-29 17:25:49.000000000 +0800
+++ configure 2014-07-29 17:25:36.000000000 +0800
@@ -18789,8 +18789,8 @@
toolexecdir='$(exec_prefix)/$(target_alias)'
toolexeclibdir='$(toolexecdir)/lib'
else
- toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
- toolexeclibdir='$(libdir)'
+ toolexecdir='${libdir}/gcc-lib/$(target_alias)'
+ toolexeclibdir='${libdir}'
fi
multi_os_directory=`$CC $CFLAGS -print-multi-os-directory`
case $multi_os_directory in
@@ -18799,7 +18799,7 @@
esac
else
- toolexeclibdir='$(libdir)'
+ toolexeclibdir='${libdir}'
fi
}}}
--
Ticket URL: <https://trac.macports.org/ticket/44471#comment:1>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list