Changeset 3304

Show
Ignore:
Timestamp:
07/20/07 18:13:38 (1 year ago)
Author:
tg
Message:

experimental support for pthreads debugging

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/freewrt/package/Config.in

    r3301 r3304  
    390390source "package/libstdcxx/Config.in" 
    391391source "package/libtasn1/Config.in" 
     392source "package/libthread_db/Config.in" 
    392393source "package/libupnp/Config.in" 
    393394source "package/libusb/Config.in" 
  • trunk/freewrt/package/Makefile

    r3283 r3304  
    166166package-$(FWRT_PACKAGE_LIBSTDCXX) += libstdcxx 
    167167package-$(FWRT_PACKAGE_LIBTASN1) += libtasn1 
     168package-$(FWRT_PACKAGE_LIBTHREAD_DB) += libthread_db 
    168169package-$(FWRT_COMPILE_LIBTOOL) += libtool 
    169170package-$(FWRT_PACKAGE_LIBUPNP) += libupnp 
  • trunk/freewrt/package/gdb/Config.in

    r1931 r3304  
    1414         GDB is a program for debugging applications. 
    1515 
     16config FWRT_PACKAGE_GDB_THREADS 
     17        bool "  Enable support for debugging pthreads apps" 
     18        default n 
     19        depends on FWRT_PACKAGE_GDB 
     20        select FWRT_PACKAGE_LIBTHREAD_DB 
     21 
    1622config FWRT_PACKAGE_GDBSERVER 
    1723        prompt "gdbserver......................... Remote Server for the GNU Debugger" 
  • trunk/freewrt/package/libpthread/Makefile

    r1686 r3304  
    1717 
    1818do-install: 
    19         ${INSTALL_DIR} ${IDIR_LIBPTHREAD}/lib 
    20         ${CP} ${STAGING_DIR}/lib/libpthread.so.* ${IDIR_LIBPTHREAD}/lib/ 
    21         ${CP} ${STAGING_DIR}/lib/libpthread-*.so ${IDIR_LIBPTHREAD}/lib/ 
     19        cd ${STAGING_DIR} && ${PCP} lib/libpthread*.so* ${IDIR_LIBPTHREAD}/ 
    2220 
    2321include ${TOPDIR}/mk/pkg-bottom.mk 
  • trunk/freewrt/package/libthread_db/Config.in

    r600 r3304  
    1 config FWRT_PACKAGE_LIBPTHREAD 
    2         prompt "libpthread........................ POSIX threads library
     1config FWRT_PACKAGE_LIBTHREAD_DB 
     2        prompt "libthread_db...................... debug POSIX threads apps
    33        tristate 
    44        default n 
    55        help 
    6           POSIX threads library 
    7  
     6          helper for debugging applications that use POSIX threads 
  • trunk/freewrt/package/libthread_db/Makefile

    r1686 r3304  
    77include ${TOPDIR}/rules.mk 
    88 
    9 PKG_NAME:=              libpthread 
     9PKG_NAME:=              libthread_db 
    1010PKG_VERSION:=           0.9.28 
    11 PKG_RELEASE:=           2 
     11PKG_RELEASE:=           1 
    1212NO_DISTFILES:=          1 
    1313 
    1414include ${TOPDIR}/mk/package.mk 
    1515 
    16 $(eval $(call PKG_template,LIBPTHREAD,libpthread,${PKG_VERSION}-${PKG_RELEASE},${ARCH})) 
     16$(eval $(call PKG_template,LIBTHREAD_DB,libthread_db,${PKG_VERSION}-${PKG_RELEASE},${ARCH})) 
    1717 
    1818do-install: 
    19         ${INSTALL_DIR} ${IDIR_LIBPTHREAD}/lib 
    20         ${CP} ${STAGING_DIR}/lib/libpthread.so.* ${IDIR_LIBPTHREAD}/lib/ 
    21         ${CP} ${STAGING_DIR}/lib/libpthread-*.so ${IDIR_LIBPTHREAD}/lib/ 
     19        cd ${STAGING_DIR} && ${PCP} lib/libthread_db*.so* ${IDIR_LIBTHREAD_DB}/ 
    2220 
    2321include ${TOPDIR}/mk/pkg-bottom.mk 
  • trunk/freewrt/package/libthread_db/ipkg/libthread_db.control

    r1 r3304  
    1 Package: libpthread 
     1Package: libthread_db 
    22Priority: optional 
    33Section: libs 
    4 Description: POSIX threads library 
     4Description: helper for debugging applications using POSIX threads