Changeset 2436

Show
Ignore:
Timestamp:
04/25/07 13:00:00 (5 years ago)
Author:
tg
Message:

this is experimental: always build uClibc with debugging information;
strip that out before creating the .ipk but retain it in staging_dir

Running allmodconfig succeeded. (on flyingfish/linux)

explanation: I'm trying to set up a debug environment where you only
have gdbserver on the target, and the debug symbols, libraries, source
code, etc. on the box running gdb with remote facility. no idea if it
works, but this is a start.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/freewrt/package/uclibc/Makefile

    r1686 r2436  
    1919do-install: 
    2020        mkdir -p $(IDIR_UCLIBC)/lib 
    21         for file in ld-uClibc libc libcrypt libdl libm libnsl libresolv librt libuClibc libutil; do \ 
    22                 $(CP) $(STAGING_DIR)/lib/$$file.so.* $(IDIR_UCLIBC)/lib/; \ 
    23                 $(CP) $(STAGING_DIR)/lib/$$file-$(PKG_VERSION).so $(IDIR_UCLIBC)/lib/; \ 
     21        for file in ld-uClibc libcrypt libdl libm libnsl libresolv librt \ 
     22            libuClibc libutil; do \ 
     23                ${TARGET_CROSS}objcopy --strip-all -x -R .comment -R .note \ 
     24                    ${STAGING_DIR}/lib/$$file-${PKG_VERSION}.so \ 
     25                    ${IDIR_UCLIBC}/lib/$$file-${PKG_VERSION}.so; \ 
     26                cd ${IDIR_UCLIBC}/lib; \ 
     27                rm -f $$file.so.*; \ 
     28                ln -s $$file-${PKG_VERSION}.so $$file.so.0; \ 
    2429        done 
     30        cd ${IDIR_UCLIBC}/lib && mv libuClibc.so.0 libc.so.0 
    2531 
    2632include ${TOPDIR}/mk/pkg-bottom.mk