Changeset 21282


Ignore:
Timestamp:
2010-05-01T15:29:04+02:00 (8 years ago)
Author:
nico
Message:

package/base-files: fix libraries packaging on 64bits targets (closes: #6918)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/base-files/Makefile

    r20878 r21282  
    1111 
    1212PKG_NAME:=base-files 
    13 PKG_RELEASE:=42 
     13PKG_RELEASE:=43 
    1414 
    1515PKG_FILE_DEPENDS:=$(PLATFORM_DIR)/ $(GENERIC_PLATFORM_DIR)/base-files/ 
     
    2323  endif 
    2424  LIBGCC_VERSION:=$(GCC_VERSION) 
    25   ifeq ($(ARCH),x86_64) 
    26     LIB_SUFFIX:=64 
    27   endif 
    28   ifneq ($(findstring mips64,$(ARCH)),) 
     25  ifneq ($(findstring $(ARCH) , mips64 x86_64 ),) 
    2926    LIB_SUFFIX:=64 
    3027  endif 
     
    396393  define Package/libgcc/install 
    397394        $(INSTALL_DIR) $(1)/lib 
    398         $(CP) $(TOOLCHAIN_DIR)/lib$(LIB_SUFFIX)/libgcc_s.so.* $(1)/lib/ 
     395        $(CP) $(TOOLCHAIN_DIR)/lib/libgcc_s.so.* $(1)/lib/ 
    399396  endef 
    400397 
    401398  define Package/libssp/install 
    402399        $(INSTALL_DIR) $(1)/lib 
    403         $(CP) $(TOOLCHAIN_DIR)/lib$(LIB_SUFFIX)/libssp.so.* $(1)/lib/ 
     400        $(CP) $(TOOLCHAIN_DIR)/lib/libssp.so.* $(1)/lib/ 
    404401  endef 
    405402 
    406403  define Package/libstdcpp/install 
    407404        $(INSTALL_DIR) $(1)/usr/lib 
    408         $(CP) $(TOOLCHAIN_DIR)/usr/lib$(LIB_SUFFIX)/libstdc++.so.* $(1)/usr/lib/ 
     405        $(CP) $(TOOLCHAIN_DIR)/usr/lib/libstdc++.so.* $(1)/usr/lib/ 
    409406  endef 
    410407 
     
    433430  define Package/uClibc/install 
    434431        $(INSTALL_DIR) $(1)/lib 
    435         for file in ld$(LIB_SUFFIX)-uClibc libc libcrypt libdl libm libnsl libresolv libuClibc libutil; do \ 
     432        $(CP) \ 
     433                $(TOOLCHAIN_DIR)/lib/ld*-uClibc.so.* \ 
     434                $(TOOLCHAIN_DIR)/lib/ld*-uClibc-$(LIBC_SO_VERSION).so \ 
     435                $(1)/lib/ 
     436        $(CP) \ 
     437                $(TOOLCHAIN_DIR)/lib/libc.so.* \ 
     438                $(TOOLCHAIN_DIR)/lib/libuClibc-$(LIBC_SO_VERSION).so \ 
     439                $(1)/lib/ 
     440        for file in libcrypt libdl libm libnsl libresolv libutil; do \ 
    436441                $(CP) \ 
    437442                        $(TOOLCHAIN_DIR)/lib/$$$$file.so.* \ 
Note: See TracChangeset for help on using the changeset viewer.