Index: ports/glib/build.sh |
diff --git a/ports/glib/build.sh b/ports/glib/build.sh |
index 9b75df6b742c26c6159050f8da30941472c9792d..feae2e3f99915b0df4d17cfe4f53b1b0bbf58fdc 100644 |
--- a/ports/glib/build.sh |
+++ b/ports/glib/build.sh |
@@ -61,3 +61,16 @@ ConfigureStep() { |
--${NACL_OPTION}-sse2 \ |
--${NACL_OPTION}-asm |
} |
+ |
+InstallStep() { |
+ DefaultInstallStep |
+ # fix pkgconfig files to explicitly include libffi |
+ # for things that depend on glib |
+ sed -i 's/-lglib-2.0 -lintl/-lglib-2.0 -lffi -lintl/'\ |
+ ${INSTALL_DIR}/naclports-dummydir/lib/pkgconfig/glib-2.0.pc |
+ |
+ if [ "${NACL_LIBC}" = "newlib" ]; then |
+ sed -i 's/-lffi -lintl/-lffi -lglibc-compat -lintl/'\ |
+ ${INSTALL_DIR}/naclports-dummydir/lib/pkgconfig/glib-2.0.pc |
+ fi |
+} |