anchor.diff:  DESCRIPTION_nscd = "glibc: name service cache daemon for passwd, group, and hosts"
   DESCRIPTION_sln = "glibc: create symbolic links between files"
   DESCRIPTION_localedef = "glibc: compile locale definition files"
  +DESCRIPTION_gdbserver = "gdb - GNU debugger"
   
   def csl_get_main_version(d):
   	import subprocess,os,bb
  
positive.code: 	${@base_conditional('PREFERRED_PROVIDER_linux-libc-headers', 'external-toolchain-csl', '', 'rm -rf ${D}/usr/include/linux', d)}
  	cp -a ${TOOLCHAIN_PATH}/${TARGET_SYS}/include/* ${D}/usr/include
  
  	rm -rf ${D}${bindir}/gdbserver
  	rm -rf ${D}${sysconfdir}/rpc
  	rm -rf ${D}${datadir}/zoneinfo
  }
  
  do_stage() {
  	install -d ${STAGING_INCDIR}
  	install -d ${STAGING_LIBDIR}
  	install -d ${STAGING_DIR_TARGET}${base_libdir}
  
  	cp -a ${TOOLCHAIN_PATH}/${TARGET_SYS}/libc/usr/include/* ${STAGING_INCDIR}
  	${@base_conditional('PREFERRED_PROVIDER_linux-libc-headers', 'external-toolchain-csl', '', 'rm -rf ${D}/usr/include/linux', d)}
  	cp -a ${TOOLCHAIN_PATH}/${TARGET_SYS}/include/* ${STAGING_INCDIR}
  	cp -a ${TOOLCHAIN_PATH}/${TARGET_SYS}/libc/usr/lib/* ${STAGING_LIBDIR}
  	cp -a ${TOOLCHAIN_PATH}/${TARGET_SYS}/libc/lib/* ${STAGING_DIR_TARGET}${base_libdir}
  
  	sed -e "s# /lib# ../../lib#g" -e "s# /usr/lib# .#g" ${STAGING_LIBDIR}/libc.so > ${STAGING_LIBDIR}/temp
  	mv ${STAGING_LIBDIR}/temp ${STAGING_LIBDIR}/libc.so
  
  	sed -e "s# /lib# ../../lib#" -e "s# /usr/lib# .#g" ${STAGING_LIBDIR}/libpthread.so > ${STAGING_LIBDIR}/temp
  	mv ${STAGING_LIBDIR}/temp ${STAGING_LIBDIR}/libpthread.so
  }
  
  TMP_LOCALE="/tmp/locale${libdir}/locale"
  
negative.code: FILES_nscd = "${sbindir}/nscd*"
  FILES_sln = "${base_sbindir}/sln"
  FILES_localedef = "${bindir}/localedef"
  FILES_gdbserver = "${bindir}/gdbserver"
  
  DESCRIPTION_glibc-utils = "glibc: misc utilities like iconf, local, gencat, tzselect, rpcinfo, ..."
  DESCRIPTION_glibc-extra-nss = "glibc: nis, nisplus and hesiod search services"
  