[source] libs/lzo: Reenable unaligned access on ARM, PPC, ...

LEDE Commits lede-commits at lists.infradead.org
Tue Oct 24 04:24:40 PDT 2017


nbd pushed a commit to source.git, branch master:
https://git.lede-project.org/06e41056aab12f5fb6c35789d0bde71bcf1dc90e

commit 06e41056aab12f5fb6c35789d0bde71bcf1dc90e
Author: Stefan Oberhumer <stefan at obssys.com>
AuthorDate: Wed May 31 07:37:03 2017 +0200

    libs/lzo: Reenable unaligned access on ARM, PPC, ...
    
    Due a compiler bug on ARM targets
     ( https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64516 )
    unaligned access was disabled on all targets other than i386 and
    x86_64 with commit 061319ec3dfe9b6d14af1286a1d9979db56048d7 .
    
    A fix has been added to lzo-2.09 so it is not necessary to disable
    unaligned access within the Makefile anymore.
    
    Signed-off-by: Stefan Oberhumer <stefan at obssys.com>
---
 package/libs/lzo/Makefile | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/package/libs/lzo/Makefile b/package/libs/lzo/Makefile
index 8d85e46..ef33619 100644
--- a/package/libs/lzo/Makefile
+++ b/package/libs/lzo/Makefile
@@ -42,10 +42,6 @@ CONFIGURE_ARGS += \
 TARGET_CFLAGS += $(FPIC)
 MAKE_FLAGS += CFLAGS_O="$(TARGET_CFLAGS)"
 
-ifeq ($(CONFIG_i386)$(CONFIG_x86_64),)
-  TARGET_CFLAGS += -DLZO_CFG_NO_UNALIGNED=1
-endif
-
 define Build/InstallDev
 	$(INSTALL_DIR) $(1)/usr/include $(1)/usr/lib
 	$(CP) $(PKG_INSTALL_DIR)/usr/include/lzo $(1)/usr/include/



More information about the lede-commits mailing list