- Reset flags, packages are usually built with -O2 otherwise.
authorBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Thu, 20 Sep 2007 17:26:59 +0000 (17:26 -0000)
committerBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Thu, 20 Sep 2007 17:26:59 +0000 (17:26 -0000)
  Packages that need to pass additional CFLAGS in their .mk have to do something
  like this: ...configure $(foreach i,$(foo_CFLAGS),CFLAGS+=$$i) --prefix=...

package/Makefile.in

index 17f3e989964d5c2617a572aa0f172495a5616625..397f576693c76a01744d5138378356808c973407 100644 (file)
@@ -136,6 +136,7 @@ TARGET_CONFIGURE_OPTS=PATH=$(TARGET_PATH) \
                GCC="$(TARGET_CROSS)gcc $(TARGET_CFLAGS)" \
                CXX="$(TARGET_CROSS)g++ $(TARGET_CFLAGS)" \
                CPP="$(TARGET_CROSS)cpp $(TARGET_CFLAGS)" \
+               CFLAGS="" CXXFLAGS="" FFLAGS="" \
                RANLIB=$(TARGET_CROSS)ranlib \
                STRIP=$(TARGET_CROSS)strip \
                OBJCOPY=$(TARGET_CROSS)objcopy \
@@ -205,6 +206,18 @@ else
 BR2_AC_CV_C_BIGENDIAN=ac_cv_c_bigendian=no
 endif
 
+# Does malloc return live pointer for malloc(0) ?
+ifeq ($(MALLOC_GLIBC_COMPAT),y)
+BR2_AC_CV_FUNC_MALLOC_0_NONNULL=ac_cv_func_malloc_0_nonnull=yes \
+                               gl_cv_func_malloc_0_nonnull=yes \
+                               ac_cv_func_realloc_0_nonnull=yes
+else
+BR2_AC_CV_FUNC_MALLOC_0_NONNULL=ac_cv_func_malloc_0_nonnull=no \
+                               gl_cv_func_malloc_0_nonnull=no \
+                               ac_cv_func_realloc_0_nonnull=no
+endif
+
+
 TARGET_CONFIGURE_ARGS= \
        $(BR2_AC_CV_TRAP_CHECK) \
        ac_cv_func_mmap_fixed_mapped=yes \