소스 검색

update to mksh R40d; use Link-Time Optimisation if possible

Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
Thorsten Glaser 12 년 전
부모
커밋
c3c577ae3e
2개의 변경된 파일4개의 추가작업 그리고 4개의 파일을 삭제
  1. 3 3
      package/mksh/Makefile
  2. 1 1
      scripts/install.sh

+ 3 - 3
package/mksh/Makefile

@@ -4,9 +4,9 @@
 include ${TOPDIR}/rules.mk
 include ${TOPDIR}/rules.mk
 
 
 PKG_NAME:=		mksh
 PKG_NAME:=		mksh
-PKG_VERSION:=		40b
+PKG_VERSION:=		40d
 PKG_RELEASE:=		1
 PKG_RELEASE:=		1
-PKG_MD5SUM:=		afb08b65272ace550ec59b26a876a7de
+PKG_MD5SUM:=		c6428401103367730a95b99284bf47dc
 PKG_DESCR:=		MirBSD Korn Shell
 PKG_DESCR:=		MirBSD Korn Shell
 PKG_SECTION:=		shells
 PKG_SECTION:=		shells
 PKG_URL:=		http://www.mirbsd.org/
 PKG_URL:=		http://www.mirbsd.org/
@@ -34,7 +34,7 @@ do-build:
 	cd ${WRKBUILD} && CC='${TARGET_CC}' CFLAGS='${TARGET_CFLAGS}' \
 	cd ${WRKBUILD} && CC='${TARGET_CC}' CFLAGS='${TARGET_CFLAGS}' \
 	    CPPFLAGS='${TARGET_CPPFLAGS}' LDFLAGS='${TARGET_LDFLAGS}' \
 	    CPPFLAGS='${TARGET_CPPFLAGS}' LDFLAGS='${TARGET_LDFLAGS}' \
 	    HAVE_CAN_FSTACKPROTECTORALL=0 \
 	    HAVE_CAN_FSTACKPROTECTORALL=0 \
-	    TARGET_OS=Linux ${BASH} ${WRKSRC}/Build.sh -Q -r -combine
+	    TARGET_OS=Linux ${BASH} ${WRKSRC}/Build.sh -Q -r -c lto
 
 
 do-install:
 do-install:
 	${INSTALL_DIR} ${IDIR_MKSH}/bin ${IDIR_MKSH}/root
 	${INSTALL_DIR} ${IDIR_MKSH}/bin ${IDIR_MKSH}/root

+ 1 - 1
scripts/install.sh

@@ -45,7 +45,7 @@ test -n "$KSH_VERSION" || if ! which mksh >/dev/null 2>&1; then
 	mkdir -p build_mksh
 	mkdir -p build_mksh
 	gzip -dc dl/"$df" | (cd build_mksh; cpio -mid)
 	gzip -dc dl/"$df" | (cd build_mksh; cpio -mid)
 	cd build_mksh/mksh
 	cd build_mksh/mksh
-	bash Build.sh -r || exit 1
+	bash Build.sh -r -c lto || exit 1
 	cp mksh "$TOPDIR"/bin/tools/
 	cp mksh "$TOPDIR"/bin/tools/
 	cd "$TOPDIR"
 	cd "$TOPDIR"
 	rm -rf build_mksh
 	rm -rf build_mksh