From d2f0ed1e9ee11af11bea056a7153b0dd9286f44e Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Sun, 6 Jun 2010 00:16:19 +0200 Subject: [PATCH] new package: - add package m4 --- packages/toolchain/devel/m4/build | 41 +++++++++++++++++++ .../m4/patches/10-m4-include_stat.h-0.1.diff | 11 +++++ packages/toolchain/devel/m4/url | 1 + 3 files changed, 53 insertions(+) create mode 100755 packages/toolchain/devel/m4/build create mode 100644 packages/toolchain/devel/m4/patches/10-m4-include_stat.h-0.1.diff create mode 100644 packages/toolchain/devel/m4/url diff --git a/packages/toolchain/devel/m4/build b/packages/toolchain/devel/m4/build new file mode 100755 index 0000000000..7680eea3ea --- /dev/null +++ b/packages/toolchain/devel/m4/build @@ -0,0 +1,41 @@ +#!/bin/sh + +. config/options + +# build for host + setup_toolchain host + + cd $BUILD/$1* + mkdir -p .objdir-host + cd .objdir-host + + gl_cv_func_gettimeofday_clobber=no \ + ../configure --host=$HOST_NAME \ + --build=$HOST_NAME \ + --target=$TARGET_NAME \ + --prefix=$ROOT/$TOOLCHAIN \ + + make + make install + + cd $ROOT + +# build for target + setup_toolchain target + +# Fails to compile with GCC's link time optimization. + CFLAGS=`echo $CFLAGS | sed -e "s|-flto||" -e "s|-fuse-linker-plugin||"` + CXXFLAGS=`echo $CXXFLAGS | sed -e "s|-flto||" -e "s|-fuse-linker-plugin||"` + LDFLAGS=`echo $LDFLAGS | sed -e "s|-flto||" -e "s|-fuse-linker-plugin||" -e "s|-fwhole-program||"` + + cd $BUILD/$1* + mkdir -p .objdir-target + cd .objdir-target + + gl_cv_func_gettimeofday_clobber=no \ + ../configure --host=$TARGET_NAME \ + --build=$HOST_NAME \ + --prefix=$SYSROOT_PREFIX/usr \ + + make + make install diff --git a/packages/toolchain/devel/m4/patches/10-m4-include_stat.h-0.1.diff b/packages/toolchain/devel/m4/patches/10-m4-include_stat.h-0.1.diff new file mode 100644 index 0000000000..f18edb95f0 --- /dev/null +++ b/packages/toolchain/devel/m4/patches/10-m4-include_stat.h-0.1.diff @@ -0,0 +1,11 @@ +diff -Naur m4-1.4.14/src/path.c m4-1.4.14.patch/src/path.c +--- m4-1.4.14/src/path.c 2010-01-28 14:01:57.000000000 +0100 ++++ m4-1.4.14.patch/src/path.c 2010-06-05 19:29:48.805582949 +0200 +@@ -23,6 +23,7 @@ + and "sinclude". */ + + #include "m4.h" ++#include + + struct includes + { diff --git a/packages/toolchain/devel/m4/url b/packages/toolchain/devel/m4/url new file mode 100644 index 0000000000..6bdc816ef6 --- /dev/null +++ b/packages/toolchain/devel/m4/url @@ -0,0 +1 @@ +http://ftp.gnu.org/gnu/m4/m4-1.4.14.tar.bz2 \ No newline at end of file