Bug#489730: iceape: FTBFS on GNU/kFreeBSD (change in debian/rules needed)
Petr Salinger
Petr.Salinger at seznam.cz
Mon Jul 7 12:59:52 UTC 2008
Package: iceape
Severity: important
Version: 1.1.10-1
Tags: patch
User: glibc-bsd-devel at lists.alioth.debian.org
Usertags: kfreebsd
Hi,
the current version fails to build on GNU/kFreeBSD.
It fails due to problem with "visibility" handling.
I really don't know why the current way for forcing
-fvisibility=hidden instead of system wrappers does
not allow building of iceape on GNU/kFreeBSD.
The override for visibility is due to #377178.
Please, could you apply following change to debian/rules.
It does not matter whether "ac_cv_have_visibility_builtin_bug=yes"
or "ac_cv_have_visibility_class_bug=yes" is used, it is really
only used to disable use of wrappers and force "-fvisibility=hidden".
Thanks in advance
Petr
diff -u iceape-1.1.10/debian/rules iceape-1.1.10/debian/rules
--- iceape-1.1.10/debian/rules
+++ iceape-1.1.10/debian/rules
@@ -56,6 +56,7 @@
LDFLAGS="-Wl,--as-needed" \
MOZCONFIG=debian/mozconfig \
CFLAGS="$(CFLAGS)" \
+ ac_cv_have_visibility_class_bug=yes \
./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --enable-optimize="$(OPTFLAGS)"
#cp -f debian/localstart.html debian/README.Debian $(CURDIR)/xpfe/global/resources/content/
@@ -132,7 +133,7 @@
# $(CURDIR)/calendar/resources/content/sunbird_small.png
# full build
- $(MAKE) BUILD_MODULES=all WRAP_SYSTEM_INCLUDES= VISIBILITY_FLAGS=-fvisibility=hidden
+ $(MAKE) BUILD_MODULES=all
touch build-stamp
More information about the pkg-mozilla-maintainers
mailing list