[package] compile libsigc++ with libsdtcpp instead of uClibc++
authorFlorian Fainelli <florian@openwrt.org>
Fri, 3 Apr 2009 09:11:36 +0000 (09:11 +0000)
committerFlorian Fainelli <florian@openwrt.org>
Fri, 3 Apr 2009 09:11:36 +0000 (09:11 +0000)
SVN-Revision: 15086

libs/libsigc++/Makefile
libs/libsigc++/patches/001-no_doc_tests_examples.patch

index 90443bc9c04031810bc40f5e94da1dad79f634db..43d8706ee04542ec867b127c8958823335e6ab7f 100644 (file)
@@ -10,7 +10,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=libsigc++
 PKG_VERSION:=2.2.3
-PKG_RELEASE:=1
+PKG_RELEASE:=2
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
 PKG_SOURCE_URL:=http://ftp.gnome.org/pub/GNOME/sources/libsigc++/2.2/
@@ -25,7 +25,7 @@ define Package/libsigcxx
   CATEGORY:=Libraries
   TITLE:=typesafe callback system for standard C++
   URL:=http://libsigc++.sourceforge.net/
-  DEPENDS:=+uclibcxx
+  DEPENDS:=+libstdcpp
 endef
 
 define Package/libsigcxx/description
@@ -36,16 +36,13 @@ endef
 
 TARGET_CFLAGS += $(FPIC)
 
+TARGET_CPPFLAGS +=  \
+       -fno-strict-aliasing -fno-inline \
+
 CONFIGURE_ARGS += \
        --enable-shared \
        --enable-static \
 
-CONFIGURE_VARS += \
-       CXXFLAGS="$$$$CXXFLAGS -fno-builtin -fno-rtti -nostdinc++"  \
-       CPPFLAGS="$$$$CPPFLAGS -I$(STAGING_DIR)/usr/include/uClibc++ -I$(LINUX_DIR)/include" \
-       LDFLAGS="$$$$LDFLAGS" \
-       LIBS="-nodefaultlibs -luClibc++ -lm -lgcc" \
-
 define Build/Compile
        $(MAKE) -C $(PKG_BUILD_DIR) \
                DESTDIR="$(PKG_INSTALL_DIR)" \
index 8304746ac39dd0a2bf234ba39e57d796e84f3ec7..20c840f258c909d3034c32b7ea170e95d3e60d34 100644 (file)
@@ -6,7 +6,7 @@ diff -urN libsigc++-2.2.3/Makefile.am libsigc++-2.2.3.new/Makefile.am
  # ACLOCAL_FLAGS = -I scripts
  
 -SUBDIRS      = sigc++ tests docs examples scripts MSVC_Net2005 MSVC_Net2008
-+SUBDIRS      = sigc++ scripts MSVC_Net2005 MSVC_Net2008
++SUBDIRS      = sigc++ scripts
  DIST_SUBDIRS = $(SUBDIRS)
  
  sigc_configdir = $(libdir)/sigc++-2.0/include
@@ -18,7 +18,7 @@ diff -urN libsigc++-2.2.3/Makefile.in libsigc++-2.2.3.new/Makefile.in
  EXTRA_DIST = autogen.sh sigc++config.h.in libsigc++-2.0.spec.in
  # ACLOCAL_FLAGS = -I scripts
 -SUBDIRS = sigc++ tests docs examples scripts MSVC_Net2005 MSVC_Net2008
-+SUBDIRS = sigc++ scripts MSVC_Net2005 MSVC_Net2008
++SUBDIRS = sigc++ scripts
  DIST_SUBDIRS = $(SUBDIRS)
  sigc_configdir = $(libdir)/sigc++-2.0/include
  sigc_config_DATA = sigc++config.h