Changeset 29933 for branches/backfire


Ignore:
Timestamp:
2012-01-28T05:46:41+01:00 (4 years ago)
Author:
jow
Message:

[backfire] toolchain: relocate gcc, binutils and tools from /usr/ prefix to / - fixes implicit search path of libc

Location:
branches/backfire
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • branches/backfire/package/base-files/Makefile

    r29588 r29933  
    410410 
    411411  define Package/libstdcpp/install 
    412         $(INSTALL_DIR) $(1)/usr/lib 
    413         $(CP) $(TOOLCHAIN_DIR)/usr/lib/libstdc++.so.* $(1)/usr/lib/ 
     412        $(INSTALL_DIR) $(1)/lib 
     413        $(CP) $(TOOLCHAIN_DIR)/lib/libstdc++.so.* $(1)/lib/ 
    414414  endef 
    415415 
     
    455455 
    456456  define Package/libc/install_lib 
    457         $(CP) $(filter-out %/libdl_pic.a %/libpthread_pic.a %/libresolv_pic.a,$(wildcard $(TOOLCHAIN_DIR)/usr/lib/lib*.a)) $(1)/lib/ 
    458         $(if $(wildcard $(TOOLCHAIN_DIR)/usr/lib/libc_so.a),$(CP) $(TOOLCHAIN_DIR)/usr/lib/libc_so.a $(1)/lib/libc_pic.a) 
    459         $(if $(wildcard $(TOOLCHAIN_DIR)/usr/lib/gcc/*/*/libgcc.map), \ 
    460                 $(CP) $(TOOLCHAIN_DIR)/usr/lib/gcc/*/*/libgcc_pic.a $(1)/lib/libgcc_s_pic.a; \ 
    461                 $(CP) $(TOOLCHAIN_DIR)/usr/lib/gcc/*/*/libgcc.map $(1)/lib/libgcc_s_pic.map \ 
     457        $(CP) $(filter-out %/libdl_pic.a %/libpthread_pic.a %/libresolv_pic.a,$(wildcard $(TOOLCHAIN_DIR)/lib/lib*.a)) $(1)/lib/ 
     458        $(if $(wildcard $(TOOLCHAIN_DIR)/lib/libc_so.a),$(CP) $(TOOLCHAIN_DIR)/lib/libc_so.a $(1)/lib/libc_pic.a) 
     459        $(if $(wildcard $(TOOLCHAIN_DIR)/lib/gcc/*/*/libgcc.map), \ 
     460                $(CP) $(TOOLCHAIN_DIR)/lib/gcc/*/*/libgcc_pic.a $(1)/lib/libgcc_s_pic.a; \ 
     461                $(CP) $(TOOLCHAIN_DIR)/lib/gcc/*/*/libgcc.map $(1)/lib/libgcc_s_pic.map \ 
    462462        ) 
    463463  endef 
     
    470470 
    471471  define Package/libpthread/install_lib 
    472         $(if $(wildcard $(TOOLCHAIN_DIR)/usr/lib/libpthread_so.a),$(CP) $(TOOLCHAIN_DIR)/usr/lib/libpthread_so.a $(1)/lib/libpthread_pic.a) 
     472        $(if $(wildcard $(TOOLCHAIN_DIR)/lib/libpthread_so.a),$(CP) $(TOOLCHAIN_DIR)/lib/libpthread_so.a $(1)/lib/libpthread_pic.a) 
    473473  endef 
    474474 
     
    480480 
    481481  define Package/ldd/install 
    482         $(INSTALL_DIR) $(1)/usr/bin/ 
    483         $(CP) $(TOOLCHAIN_DIR)/usr/bin/ldd $(1)/usr/bin/ 
     482        $(INSTALL_DIR) $(1)/bin/ 
     483        $(CP) $(TOOLCHAIN_DIR)/bin/ldd $(1)/bin/ 
    484484  endef 
    485485 
  • branches/backfire/rules.mk

    r29926 r29933  
    112112TARGET_CPPFLAGS:=-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include 
    113113TARGET_LDFLAGS:=-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib 
    114 LIBGCC_A=$(wildcard $(TOOLCHAIN_DIR)/usr/lib/gcc/*/*/libgcc.a) 
     114LIBGCC_A=$(wildcard $(TOOLCHAIN_DIR)/lib/gcc/*/*/libgcc.a) 
    115115LIBGCC_S=$(if $(wildcard $(TOOLCHAIN_DIR)/lib/libgcc_s.so),-L$(TOOLCHAIN_DIR)/lib -lgcc_s,$(LIBGCC_A)) 
    116116 
     
    120120    TARGET_CROSS:=$(if $(TARGET_CROSS),$(TARGET_CROSS),$(OPTIMIZE_FOR_CPU)-openwrt-linux$(if $(TARGET_SUFFIX),-$(TARGET_SUFFIX))-) 
    121121    TARGET_CFLAGS+= -fhonour-copts 
    122     TARGET_CPPFLAGS+= -I$(TOOLCHAIN_DIR)/usr/include -I$(TOOLCHAIN_DIR)/include 
    123     TARGET_LDFLAGS+= -L$(TOOLCHAIN_DIR)/usr/lib -L$(TOOLCHAIN_DIR)/lib 
    124     TARGET_PATH:=$(TOOLCHAIN_DIR)/usr/bin:$(TARGET_PATH) 
     122    TARGET_CPPFLAGS+= -I$(TOOLCHAIN_DIR)/include 
     123    TARGET_LDFLAGS+= -L$(TOOLCHAIN_DIR)/lib 
     124    TARGET_PATH:=$(TOOLCHAIN_DIR)/bin:$(TARGET_PATH) 
    125125  else 
    126126    ifeq ($(CONFIG_NATIVE_TOOLCHAIN),) 
  • branches/backfire/toolchain/binutils/Makefile

    r29316 r29933  
    3232BINUTILS_CONFIGURE:= \ 
    3333        ./configure \ 
    34                 --prefix=$(TOOLCHAIN_DIR)/usr \ 
     34                --prefix=$(TOOLCHAIN_DIR) \ 
    3535                --build=$(GNU_HOST_NAME) \ 
    3636                --host=$(GNU_HOST_NAME) \ 
     
    7878define Host/Install 
    7979        $(MAKE) -C $(HOST_BUILD_DIR) install 
    80         $(CP) $(TOOLCHAIN_DIR)/usr/bin/$(REAL_GNU_TARGET_NAME)-readelf $(REAL_STAGING_DIR_HOST)/bin/readelf 
     80        $(CP) $(TOOLCHAIN_DIR)/bin/$(REAL_GNU_TARGET_NAME)-readelf $(REAL_STAGING_DIR_HOST)/bin/readelf 
    8181endef 
    8282 
  • branches/backfire/toolchain/eglibc/Makefile

    r18522 r29933  
    6060        libc_cv_slibdir="/lib" \ 
    6161        $(HOST_BUILD_DIR)/libc/configure \ 
    62                 --prefix=/usr \ 
     62                --prefix= \ 
    6363                --build=$(GNU_HOST_NAME) \ 
    6464                --host=$(REAL_GNU_TARGET_NAME) \ 
    65                 --with-headers=$(TOOLCHAIN_DIR)/usr/include \ 
     65                --with-headers=$(TOOLCHAIN_DIR)/include \ 
    6666                --disable-profile \ 
    6767                --without-gd \ 
     
    100100 
    101101define Stage1/Install 
    102         mkdir -p $(BUILD_DIR_TOOLCHAIN)/$(LIBC)-dev/usr/{include,lib} 
     102        mkdir -p $(BUILD_DIR_TOOLCHAIN)/$(LIBC)-dev/{include,lib} 
    103103        $(EGLIBC_MAKE) -C $(HOST_BUILD_DIR1) \ 
    104104                install_root="$(BUILD_DIR_TOOLCHAIN)/$(LIBC)-dev" \ 
     
    108108                csu/subdir_lib 
    109109        ( cd $(HOST_BUILD_DIR1); \ 
    110                 $(CP) csu/crt1.o csu/crti.o csu/crtn.o $(BUILD_DIR_TOOLCHAIN)/$(LIBC)-dev/usr/lib/ \ 
     110                $(CP) csu/crt1.o csu/crti.o csu/crtn.o $(BUILD_DIR_TOOLCHAIN)/$(LIBC)-dev/lib/ \ 
    111111        ) 
    112112        $(TARGET_CC) -nostdlib -nostartfiles -shared -x c /dev/null \ 
    113                 -o $(BUILD_DIR_TOOLCHAIN)/$(LIBC)-dev/usr/lib/libc.so 
     113                -o $(BUILD_DIR_TOOLCHAIN)/$(LIBC)-dev/lib/libc.so 
    114114endef 
    115115 
  • branches/backfire/toolchain/gcc/Makefile

    r29925 r29933  
    7272        SHELL="$(BASH)" \ 
    7373        $(HOST_BUILD_DIR)/configure \ 
    74                 --prefix=$(TOOLCHAIN_DIR)/usr \ 
     74                --prefix=$(TOOLCHAIN_DIR) \ 
    7575                --build=$(GNU_HOST_NAME) \ 
    7676                --host=$(GNU_HOST_NAME) \ 
     
    202202         
    203203        # XXX: glibc insists on linking against libgcc_eh 
    204         ( cd $(TOOLCHAIN_DIR)/usr/lib/gcc/$(REAL_GNU_TARGET_NAME)/$(PKG_VERSION) ; \ 
     204        ( cd $(TOOLCHAIN_DIR)/lib/gcc/$(REAL_GNU_TARGET_NAME)/$(PKG_VERSION) ; \ 
    205205                [ -e libgcc_eh.a ] || ln -sf libgcc.a libgcc_eh.a ; \ 
    206206                cp libgcc.a libgcc_initial.a; \ 
     
    210210 
    211211define Stage2/Configure 
    212         mkdir -p $(HOST_BUILD_DIR2) $(TOOLCHAIN_DIR)/usr/$(REAL_GNU_TARGET_NAME) 
     212        mkdir -p $(HOST_BUILD_DIR2) $(TOOLCHAIN_DIR)/$(REAL_GNU_TARGET_NAME) 
    213213        # Important!  Required for limits.h to be fixed. 
    214         rm -rf $(TOOLCHAIN_DIR)/usr/$(REAL_GNU_TARGET_NAME)/sys-include 
    215         ln -sf ../include $(TOOLCHAIN_DIR)/usr/$(REAL_GNU_TARGET_NAME)/sys-include 
    216         rm -rf $(TOOLCHAIN_DIR)/usr/$(REAL_GNU_TARGET_NAME)/lib 
    217         ln -sf ../lib $(TOOLCHAIN_DIR)/usr/$(REAL_GNU_TARGET_NAME)/lib 
    218         $(if $(CONFIG_mips64)$(CONFIG_mips64el)$(CONFIG_x86_64),ln -sf ../lib64 $(TOOLCHAIN_DIR)/usr/$(REAL_GNU_TARGET_NAME)/lib64) 
     214        rm -rf $(TOOLCHAIN_DIR)/$(REAL_GNU_TARGET_NAME)/sys-include 
     215        ln -sf ../include $(TOOLCHAIN_DIR)/$(REAL_GNU_TARGET_NAME)/sys-include 
     216        rm -rf $(TOOLCHAIN_DIR)/$(REAL_GNU_TARGET_NAME)/lib 
     217        ln -sf ../lib $(TOOLCHAIN_DIR)/$(REAL_GNU_TARGET_NAME)/lib 
     218        $(if $(CONFIG_mips64)$(CONFIG_mips64el)$(CONFIG_x86_64),ln -sf ../lib64 $(TOOLCHAIN_DIR)/$(REAL_GNU_TARGET_NAME)/lib64) 
    219219        (cd $(HOST_BUILD_DIR2); rm -f config.cache; \ 
    220220                $(GCC_CONFIGURE_STAGE2) \ 
     
    227227 
    228228define SetupExtraArch 
    229         for app in $(TOOLCHAIN_DIR)/usr/bin/$(OPTIMIZE_FOR_CPU)*-{gcc,gcc-*,g++}; do \ 
     229        for app in $(TOOLCHAIN_DIR)/bin/$(OPTIMIZE_FOR_CPU)*-{gcc,gcc-*,g++}; do \ 
    230230                [ -e $$$$app ] || continue; \ 
    231231                old_base=$$$$(basename $$$$app); \ 
     
    234234                        -e 's/@EXTRA_ARCH_OPTS@/$(call qstrip,$(CONFIG_EXTRA_TARGET_ARCH_OPTS))/' \ 
    235235                         ./files/alternate-arch-cc.in > \ 
    236                          $(TOOLCHAIN_DIR)/usr/bin/$$$$new_base; \ 
    237                 chmod a+x $(TOOLCHAIN_DIR)/usr/bin/$$$$new_base; \ 
     236                         $(TOOLCHAIN_DIR)/bin/$$$$new_base; \ 
     237                chmod a+x $(TOOLCHAIN_DIR)/bin/$$$$new_base; \ 
    238238        done 
    239239endef 
     
    243243        # Set up the symlinks to enable lying about target name. 
    244244        set -e; \ 
    245         (cd $(TOOLCHAIN_DIR)/usr; \ 
     245        (cd $(TOOLCHAIN_DIR); \ 
    246246                ln -sf $(REAL_GNU_TARGET_NAME) $(GNU_TARGET_NAME); \ 
    247247                cd bin; \ 
     
    296296                $(HOST_BUILD_DIR2) \ 
    297297                $(BUILD_DIR_TOOLCHAIN)/$(PKG_NAME) \ 
    298                 $(TOOLCHAIN_DIR)/usr/$(REAL_GNU_TARGET_NAME) \ 
    299                 $(TOOLCHAIN_DIR)/usr/bin/$(REAL_GNU_TARGET_NAME)-gc* \ 
    300                 $(TOOLCHAIN_DIR)/usr/bin/$(REAL_GNU_TARGET_NAME)-c* 
     298                $(TOOLCHAIN_DIR)/$(REAL_GNU_TARGET_NAME) \ 
     299                $(TOOLCHAIN_DIR)/bin/$(REAL_GNU_TARGET_NAME)-gc* \ 
     300                $(TOOLCHAIN_DIR)/bin/$(REAL_GNU_TARGET_NAME)-c* 
    301301endef 
    302302 
  • branches/backfire/toolchain/gdb/Makefile

    r17064 r29933  
    3939 
    4040define Host/Install 
    41         mkdir -p $(TOOLCHAIN_DIR)/usr/bin 
    42         $(INSTALL_BIN) $(HOST_BUILD_DIR)/gdb/gdb $(TOOLCHAIN_DIR)/usr/bin/$(TARGET_CROSS)gdb 
    43         ln -fs $(TARGET_CROSS)gdb $(TOOLCHAIN_DIR)/usr/bin/$(GNU_TARGET_NAME)-gdb 
    44         strip $(TOOLCHAIN_DIR)/usr/bin/$(TARGET_CROSS)gdb 
     41        mkdir -p $(TOOLCHAIN_DIR)/bin 
     42        $(INSTALL_BIN) $(HOST_BUILD_DIR)/gdb/gdb $(TOOLCHAIN_DIR)/bin/$(TARGET_CROSS)gdb 
     43        ln -fs $(TARGET_CROSS)gdb $(TOOLCHAIN_DIR)/bin/$(GNU_TARGET_NAME)-gdb 
     44        strip $(TOOLCHAIN_DIR)/bin/$(TARGET_CROSS)gdb 
    4545endef 
    4646 
     
    4848        rm -rf \ 
    4949                $(HOST_BUILD_DIR) \ 
    50                 $(TOOLCHAIN_DIR)/usr/bin/$(TARGET_CROSS)gdb \ 
    51                 $(TOOLCHAIN_DIR)/usr/bin/$(GNU_TARGET_NAME)-gdb 
     50                $(TOOLCHAIN_DIR)/bin/$(TARGET_CROSS)gdb \ 
     51                $(TOOLCHAIN_DIR)/bin/$(GNU_TARGET_NAME)-gdb 
    5252endef 
    5353 
  • branches/backfire/toolchain/glibc/Makefile

    r16089 r29933  
    5858        libc_cv_slibdir="/lib" \ 
    5959        $(HOST_BUILD_DIR)/configure \ 
    60                 --prefix=/usr \ 
     60                --prefix= \ 
    6161                --build=$(GNU_HOST_NAME) \ 
    6262                --host=$(REAL_GNU_TARGET_NAME) \ 
    63                 --with-headers="$(TOOLCHAIN_DIR)/usr/include" \ 
     63                --with-headers="$(TOOLCHAIN_DIR)/include" \ 
    6464                $(if $(CONFIG_mips64)$(CONFIG_mips64el), --enable-kernel="2.6.0") \ 
    6565                --disable-debug \ 
     
    112112                install_root="$(BUILD_DIR_TOOLCHAIN)/$(LIBC)-dev" \ 
    113113                install-headers 
    114         [ -f $(BUILD_DIR_TOOLCHAIN)/$(LIBC)-dev/usr/include/bits/stdio_lim.h ] || \ 
     114        [ -f $(BUILD_DIR_TOOLCHAIN)/$(LIBC)-dev/include/bits/stdio_lim.h ] || \ 
    115115                $(CP) $(HOST_BUILD_DIR1)/bits/stdio_lim.h \ 
    116                         $(BUILD_DIR_TOOLCHAIN)/$(LIBC)-dev/usr/include/bits/stdio_lim.h 
    117         [ -f $(BUILD_DIR_TOOLCHAIN)/$(LIBC)-dev/usr/include/gnu/stubs.h ] || \ 
    118                 touch $(BUILD_DIR_TOOLCHAIN)/$(LIBC)-dev/usr/include/gnu/stubs.h 
     116                        $(BUILD_DIR_TOOLCHAIN)/$(LIBC)-dev/include/bits/stdio_lim.h 
     117        [ -f $(BUILD_DIR_TOOLCHAIN)/$(LIBC)-dev/include/gnu/stubs.h ] || \ 
     118                touch $(BUILD_DIR_TOOLCHAIN)/$(LIBC)-dev/include/gnu/stubs.h 
    119119endef 
    120120 
  • branches/backfire/toolchain/insight/Makefile

    r18217 r29933  
    2525                CFLAGS="-O2" \ 
    2626                $(HOST_BUILD_DIR)/configure \ 
    27                 --prefix=$(TOOLCHAIN_DIR)/usr \ 
     27                --prefix=$(TOOLCHAIN_DIR) \ 
    2828                --build=$(GNU_HOST_NAME) \ 
    2929                --host=$(GNU_HOST_NAME) \ 
     
    4040 
    4141define Host/Install 
    42         mkdir -p $(TOOLCHAIN_DIR)/usr/bin 
    43         $(INSTALL_BIN) $(HOST_BUILD_DIR)/gdb/insight $(TOOLCHAIN_DIR)/usr/bin/$(TARGET_CROSS)insight 
    44         ln -fs $(TARGET_CROSS)insight $(TOOLCHAIN_DIR)/usr/bin/$(GNU_TARGET_NAME)-insight 
    45         strip $(TOOLCHAIN_DIR)/usr/bin/$(TARGET_CROSS)insight 
     42        mkdir -p $(TOOLCHAIN_DIR)/bin 
     43        $(INSTALL_BIN) $(HOST_BUILD_DIR)/gdb/insight $(TOOLCHAIN_DIR)/bin/$(TARGET_CROSS)insight 
     44        ln -fs $(TARGET_CROSS)insight $(TOOLCHAIN_DIR)/bin/$(GNU_TARGET_NAME)-insight 
     45        strip $(TOOLCHAIN_DIR)/bin/$(TARGET_CROSS)insight 
    4646endef 
    4747 
     
    4949        rm -rf \ 
    5050                $(HOST_BUILD_DIR) \ 
    51                 $(TOOLCHAIN_DIR)/usr/bin/$(TARGET_CROSS)insight \ 
    52                 $(TOOLCHAIN_DIR)/usr/bin/$(GNU_TARGET_NAME)-insight 
     51                $(TOOLCHAIN_DIR)/bin/$(TARGET_CROSS)insight \ 
     52                $(TOOLCHAIN_DIR)/bin/$(GNU_TARGET_NAME)-insight 
    5353endef 
    5454 
  • branches/backfire/toolchain/kernel-headers/Makefile

    r20584 r29933  
    5757ifneq ($(LINUX_HAS_HEADERS_INSTALL),) 
    5858  define Host/Prepare/all 
    59         mkdir -p $(BUILD_DIR_TOOLCHAIN)/linux-dev/usr 
     59        mkdir -p $(BUILD_DIR_TOOLCHAIN)/linux-dev 
    6060        $(KMAKE) \ 
    6161                CROSS_COMPILE=$(TARGET_CROSS) \ 
    62                 INSTALL_HDR_PATH="$(BUILD_DIR_TOOLCHAIN)/linux-dev/usr/" \ 
     62                INSTALL_HDR_PATH="$(BUILD_DIR_TOOLCHAIN)/linux-dev/" \ 
    6363                headers_install 
    6464  endef 
    6565else 
    6666  define Host/Prepare/all 
    67         mkdir -p $(BUILD_DIR_TOOLCHAIN)/linux-dev/usr/include 
    68         cp -pLR $(HOST_BUILD_DIR)/include/asm $(BUILD_DIR_TOOLCHAIN)/linux-dev/usr/include/ 
    69         cp -pLR $(HOST_BUILD_DIR)/include/asm-generic $(BUILD_DIR_TOOLCHAIN)/linux-dev/usr/include/ 
    70         cp -pLR $(HOST_BUILD_DIR)/include/asm-$(LINUX_KARCH) $(BUILD_DIR_TOOLCHAIN)/linux-dev/usr/include/ 
    71         cp -pLR $(HOST_BUILD_DIR)/include/linux $(BUILD_DIR_TOOLCHAIN)/linux-dev/usr/include/ 
     67        mkdir -p $(BUILD_DIR_TOOLCHAIN)/linux-dev/include 
     68        cp -pLR $(HOST_BUILD_DIR)/include/asm $(BUILD_DIR_TOOLCHAIN)/linux-dev/include/ 
     69        cp -pLR $(HOST_BUILD_DIR)/include/asm-generic $(BUILD_DIR_TOOLCHAIN)/linux-dev/include/ 
     70        cp -pLR $(HOST_BUILD_DIR)/include/asm-$(LINUX_KARCH) $(BUILD_DIR_TOOLCHAIN)/linux-dev/include/ 
     71        cp -pLR $(HOST_BUILD_DIR)/include/linux $(BUILD_DIR_TOOLCHAIN)/linux-dev/include/ 
    7272  endef 
    7373endif 
     
    7878                $(HOST_BUILD_DIR)/include/asm-mips/asm.h \ 
    7979                $(HOST_BUILD_DIR)/include/asm-mips/regdef.h \ 
    80                 $(BUILD_DIR_TOOLCHAIN)/linux-dev/usr/include/asm/ 
     80                $(BUILD_DIR_TOOLCHAIN)/linux-dev/include/asm/ 
    8181endef 
    8282 
     
    8585                $(HOST_BUILD_DIR)/include/linux/user.h \ 
    8686                $(HOST_BUILD_DIR)/include/linux/autoconf.h \ 
    87                 $(BUILD_DIR_TOOLCHAIN)/linux-dev/usr/include/linux/ 
    88         ln -snf $(BUILD_DIR_TOOLCHAIN)/linux-dev/usr/include/arch-v10/arch \ 
    89                 $(BUILD_DIR_TOOLCHAIN)/linux-dev/usr/include/arch 
    90         $(SED) '/#include <asm\/page\.h>/d' $(BUILD_DIR_TOOLCHAIN)/linux-dev/usr/include/asm/user.h 
     87                $(BUILD_DIR_TOOLCHAIN)/linux-dev/include/linux/ 
     88        ln -snf $(BUILD_DIR_TOOLCHAIN)/linux-dev/include/arch-v10/arch \ 
     89                $(BUILD_DIR_TOOLCHAIN)/linux-dev/include/arch 
     90        $(SED) '/#include <asm\/page\.h>/d' $(BUILD_DIR_TOOLCHAIN)/linux-dev/include/asm/user.h 
    9191endef 
    9292 
     
    9797                $(HOST_BUILD_DIR)/arch/ubicom32/include/asm/page.h \ 
    9898                $(HOST_BUILD_DIR)/arch/ubicom32/include/asm/page_offset.h \ 
    99                 $(BUILD_DIR_TOOLCHAIN)/linux-dev/usr/include/asm/ 
     99                $(BUILD_DIR_TOOLCHAIN)/linux-dev/include/asm/ 
    100100endef 
    101101 
  • branches/backfire/toolchain/uClibc/Makefile

    r29312 r29933  
    6363        ln -snf $(PKG_NAME)-$(PKG_VERSION) $(BUILD_DIR_TOOLCHAIN)/$(PKG_NAME) 
    6464        $(GEN_CONFIG) > $(HOST_BUILD_DIR)/.config 
    65         $(SED) 's,^KERNEL_HEADERS=.*,KERNEL_HEADERS=\"$(BUILD_DIR_TOOLCHAIN)/linux-dev/usr/include\",g' \ 
     65        $(SED) 's,^KERNEL_HEADERS=.*,KERNEL_HEADERS=\"$(BUILD_DIR_TOOLCHAIN)/linux-dev/include\",g' \ 
    6666                -e 's,^.*UCLIBC_HAS_FPU.*,UCLIBC_HAS_FPU=$(if $(CONFIG_SOFT_FLOAT),n,y),g' \ 
    6767                -e 's,^.*UCLIBC_HAS_SOFT_FLOAT.*,UCLIBC_HAS_SOFT_FLOAT=$(if $(CONFIG_SOFT_FLOAT),y,n),g' \ 
     
    7575        PATH='$(TARGET_PATH)' $(MAKE) -C $(HOST_BUILD_DIR) \ 
    7676                PREFIX="$(BUILD_DIR_TOOLCHAIN)/$(LIBC)-dev/" \ 
    77                 DEVEL_PREFIX=/usr/ \ 
     77                DEVEL_PREFIX=/ \ 
    7878                RUNTIME_PREFIX="$(BUILD_DIR_TOOLCHAIN)/$(LIBC)-dev/" \ 
    7979                HOSTCC="$(HOSTCC)" \ 
     
    9090UCLIBC_MAKE = PATH='$(TARGET_PATH)' $(MAKE) -C $(HOST_BUILD_DIR) \ 
    9191        $(TARGET_CONFIGURE_OPTS) \ 
    92         DEVEL_PREFIX=/usr/ \ 
     92        DEVEL_PREFIX=/ \ 
    9393        RUNTIME_PREFIX=/ \ 
    9494        HOSTCC="$(HOSTCC)" \ 
     
    102102        $(UCLIBC_MAKE) PREFIX= all 
    103103        $(UCLIBC_MAKE) PREFIX="$(TOOLCHAIN_DIR)/" install_runtime install_dev 
    104         ln -sf ../../lib/libc.so.0 $(TOOLCHAIN_DIR)/usr/lib/libc.so 
    105         $(CP) $(HOST_BUILD_DIR)/libc/libc_so.a $(TOOLCHAIN_DIR)/usr/lib/ 
    106         $(CP) $(HOST_BUILD_DIR)/libpthread/*/libpthread_so.a $(TOOLCHAIN_DIR)/usr/lib/ 
     104        $(CP) $(HOST_BUILD_DIR)/libc/libc_so.a $(TOOLCHAIN_DIR)/lib/ 
     105        $(CP) $(HOST_BUILD_DIR)/libpthread/*/libpthread_so.a $(TOOLCHAIN_DIR)/lib/ 
    107106        ( cd $(TOOLCHAIN_DIR) ; \ 
    108107                for d in lib usr/lib ; do \ 
     
    119118        $(UCLIBC_MAKE) PREFIX= utils 
    120119        $(INSTALL_DIR) $(TOOLCHAIN_DIR)/bin 
    121         $(INSTALL_DIR) $(TOOLCHAIN_DIR)/usr/bin 
    122120        $(INSTALL_BIN) \ 
    123121                $(HOST_BUILD_DIR)/utils/ldd \ 
    124                 $(TOOLCHAIN_DIR)/usr/bin/ 
     122                $(TOOLCHAIN_DIR)/bin/ 
    125123        $(INSTALL_DIR) $(TOOLCHAIN_DIR)/sbin 
    126124        $(INSTALL_BIN) \ 
Note: See TracChangeset for help on using the changeset viewer.