Index: mkinitcpio-busybox/trunk/PKGBUILD =================================================================== --- mkinitcpio-busybox/trunk/PKGBUILD (revision 67221) +++ mkinitcpio-busybox/trunk/PKGBUILD (working copy) @@ -11,18 +11,22 @@ source=(http://busybox.net/downloads/busybox-${pkgver}.tar.bz2 config) sha256sums=('d74020ad2cc5a4dcc5109c44dbd0e22582d6ce42954b0f1ff29763c8c0ff03cb' - '9ab2b47334e4331911448ceaf15e033b7183ce3d4b21e8365b076f144bfc54d6') + 'b6a18688acd0cca0671f322ce248cc3ea256f06e026f0c0577ad3c3d8c719a2d') build() { cd "${srcdir}/busybox-${pkgver}" unset CFLAGS CXXFLAGS if [ ${CARCH} = "x86_64" ]; then - sed 's|^CONFIG_EXTRA_CFLAGS=.*|CONFIG_EXTRA_CFLAGS="-march=x86-64 -mtune=generic -Os -pipe"|' "${srcdir}/config" > .config + sed 's|^CONFIG_EXTRA_CFLAGS=.*|CONFIG_EXTRA_CFLAGS="-march=x86-64 -mtune=generic -Os -pipe -fno-strict-aliasing"|' "${srcdir}/config" > .config else - sed 's|^CONFIG_EXTRA_CFLAGS=.*|CONFIG_EXTRA_CFLAGS="-march=i686 -mtune=generic -Os -pipe"|' "${srcdir}/config" > .config + sed 's|^CONFIG_EXTRA_CFLAGS=.*|CONFIG_EXTRA_CFLAGS="-march=i686 -mtune=generic -Os -pipe -fno-strict-aliasing"|' "${srcdir}/config" > .config fi make || return 1 +} + +package() { + cd "${srcdir}/busybox-${pkgver}" install -D -m755 busybox "${pkgdir}/lib/initcpio/busybox" } # vim:set ts=2 sw=2 et: