[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#159620: Patch for __cxa_atexit



cxa_atexit is on by default. Modified to:

ifneq ($(with_cxa_atexit),yes)
  CONFARGS += --disable-__cxa_atexit
endif

Joel Baker writes:
> tag 159620 +patch
> 
> diff -urN debian.orig/rules.defs debian/rules.defs
> --- debian.orig/rules.defs      Wed Sep  4 16:39:06 2002
> +++ debian/rules.defs   Wed Sep  4 16:45:59 2002
> @@ -100,6 +100,13 @@
>    enabled_languages += c++
>  endif
>  
> +# __cxa_atexit -------------
> +# The __cxa_atexit API does not exist in some libc version (NetBSD)
> +with_cxa_atexit := yes
> +ifeq ($(DEB_HOST_ARCH), $(findstring $(DEB_HOST_ARCH),netbsd))
> +  with_cxa_atexit := disabled for architecture $(DEB_HOST_ARCH)
> +endif
> +
>  # Java --------------------
>  # java converted for V3 C++ ABI for some archs
>  with_java := yes
> diff -urN debian.orig/rules2 debian/rules2
> --- debian.orig/rules2  Wed Sep  4 16:39:02 2002
> +++ debian/rules2       Wed Sep  4 16:41:18 2002
> @@ -62,8 +62,11 @@
>         --enable-shared \
>         --with-system-zlib \
>         --enable-nls \
> -       --without-included-gettext \
> -       --enable-__cxa_atexit
> +       --without-included-gettext
> +
> +ifeq ($(with_cxa_atexit),yes)
> +  CONFARGS += --enable-__cxa_atexit
> +endif
>  
>  ifeq ($(with_java),yes)
>    CONFARGS += --enable-java-gc=boehm
> -- 
> ***************************************************************************
> Joel Baker                           System Administrator - lightbearer.com
> lucifer@lightbearer.com              http://users.lightbearer.com/lucifer/
> 
> 
> -- 
> To UNSUBSCRIBE, email to debian-gcc-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: