diff -r 35afb309f957 -r a52574521bea scripts/build/libc/uClibc.sh --- a/scripts/build/libc/uClibc.sh Sun Jul 31 22:07:08 2011 +0200 +++ b/scripts/build/libc/uClibc.sh Thu Aug 18 16:05:48 2011 +0200 @@ -365,6 +365,11 @@ ;; esac + # We always want ctor/dtor + cat <<-ENDSED + s/^# (UCLIBC_CTOR_DTOR) is not set/\\1=y/ + ENDSED + # Change paths to work with crosstool-NG # From http://www.uclibc.org/cgi-bin/viewcvs.cgi?rev=16846&view=rev # " we just want the kernel headers, not the whole kernel source ... @@ -443,7 +448,6 @@ if [ "${CT_CC_LANG_CXX}" = "y" ]; then cat <<-ENDSED s/^# DO_C99_MATH is not set/DO_C99_MATH=y/ - s/^# UCLIBC_CTOR_DTOR is not set/UCLIBC_CTOR_DTOR=y/ s/^# UCLIBC_HAS_GNU_GETOPT is not set/UCLIBC_HAS_GNU_GETOPT=y/ ENDSED fi