diff --git a/packages/tools/syslinux/build b/packages/tools/syslinux/build index 5001807864..71bb28e855 100755 --- a/packages/tools/syslinux/build +++ b/packages/tools/syslinux/build @@ -24,12 +24,30 @@ $SCRIPTS/build toolchain -LDFLAGS=`echo $LDFLAGS | sed -e "s|-Wl,--as-needed||"` - -CFLAGS="$CFLAGS -I../libinstaller -I../libfat" - cd $PKG_BUILD +setup_toolchain host +HOST_LDFLAGS=`echo $HOST_LDFLAGS | sed -e "s|-Wl,--as-needed||"` +HOST_CFLAGS="$HOST_CFLAGS -I../libinstaller -I../libfat" + +# TODO: fix +cp $ROOT/$PKG_BUILD/com32/include/com32.h $ROOT/$TOOLCHAIN/include +make clean +make CC=$CC \ + AR=$AR \ + RANLIB="$RANLIB" \ + LDFLAGS="$HOST_LDFLAGS" \ + CFLAGS="$HOST_CFLAGS -fomit-frame-pointer -D_FILE_OFFSET_BITS=64" \ + installer + +# TODO: fix +cp $ROOT/$PKG_BUILD/extlinux/extlinux $ROOT/$PKG_BUILD/extlinux/extlinux.host + +setup_toolchain target +LDFLAGS=`echo $LDFLAGS | sed -e "s|-Wl,--as-needed||"` +CFLAGS="$CFLAGS -I../libinstaller -I../libfat" + +make clean make CC=$CC \ AR=$AR \ RANLIB="$RANLIB" \ diff --git a/packages/tools/syslinux/meta b/packages/tools/syslinux/meta index adaf33447c..abecbc92b9 100644 --- a/packages/tools/syslinux/meta +++ b/packages/tools/syslinux/meta @@ -26,7 +26,7 @@ PKG_LICENSE="GPL" PKG_SITE="http://syslinux.zytor.com/" PKG_URL="http://www.kernel.org/pub/linux/utils/boot/$PKG_NAME/$PKG_NAME-$PKG_VERSION.tar.bz2" PKG_DEPENDS="" -PKG_BUILD_DEPENDS="toolchain util-linux e2fsprogs" +PKG_BUILD_DEPENDS="toolchain util-linux:host util-linux e2fsprogs" PKG_PRIORITY="optional" PKG_SECTION="tools" PKG_SHORTDESC="syslinux: Linux bootloader collection"