[Lsb-messages] /var/www/bzr/lsb/devel/build_env r1965: backport __cxa_finalize to 3.x (bug 2471)

Mats Wichmann mats at linuxfoundation.org
Fri May 18 16:59:21 UTC 2012


------------------------------------------------------------
revno: 1965
committer: Mats Wichmann <mats at linuxfoundation.org>
branch nick: build_env
timestamp: Fri 2012-05-18 10:59:21 -0600
message:
  backport __cxa_finalize to 3.x (bug 2471)
modified:
  package/Makefile
  stub_libs/3.0/IA32/libc.Version
  stub_libs/3.0/IA32/libc.c
  stub_libs/3.0/IA64/libc.Version
  stub_libs/3.0/IA64/libc.c
  stub_libs/3.0/PPC32/libc.Version
  stub_libs/3.0/PPC32/libc.c
  stub_libs/3.0/PPC64/libc.Version
  stub_libs/3.0/PPC64/libc.c
  stub_libs/3.0/S390/libc.Version
  stub_libs/3.0/S390/libc.c
  stub_libs/3.0/S390X/libc.Version
  stub_libs/3.0/S390X/libc.c
  stub_libs/3.0/x86-64/libc.Version
  stub_libs/3.0/x86-64/libc.c
  stub_libs/3.1/IA32/libc.Version
  stub_libs/3.1/IA32/libc.c
  stub_libs/3.1/IA64/libc.Version
  stub_libs/3.1/IA64/libc.c
  stub_libs/3.1/PPC32/libc.Version
  stub_libs/3.1/PPC32/libc.c
  stub_libs/3.1/PPC64/libc.Version
  stub_libs/3.1/PPC64/libc.c
  stub_libs/3.1/S390/libc.Version
  stub_libs/3.1/S390/libc.c
  stub_libs/3.1/S390X/libc.Version
  stub_libs/3.1/S390X/libc.c
  stub_libs/3.1/x86-64/libc.Version
  stub_libs/3.1/x86-64/libc.c
  stub_libs/Makefile
-------------- next part --------------
=== modified file 'package/Makefile'
--- a/package/Makefile	2012-05-18 14:37:36 +0000
+++ b/package/Makefile	2012-05-18 16:59:21 +0000
@@ -46,7 +46,7 @@
 
 # We define this here instead of directly in the spec file as
 # we need to be able to work out what the produced rpm files will be called
-RPM_PACKAGE_RELEASE=5
+RPM_PACKAGE_RELEASE=6
 
 # Initialize LIB64 to proper value for 64-bit architectures
 export LIB64:=$(shell case `uname -m` in (ppc64 | s390x | x86_64) echo 64 ;; esac)

=== modified file 'stub_libs/3.0/IA32/libc.Version'
--- a/stub_libs/3.0/IA32/libc.Version	2008-06-27 12:59:24 +0000
+++ b/stub_libs/3.0/IA32/libc.Version	2012-05-18 16:59:21 +0000
@@ -742,6 +742,7 @@
 };
 GLIBC_2.1.3 {
   __cxa_atexit;
+  __cxa_finalize;
 };
 GLIBC_2.2 {
   __fpending;

=== modified file 'stub_libs/3.0/IA32/libc.c'
--- a/stub_libs/3.0/IA32/libc.c	2008-06-27 12:59:24 +0000
+++ b/stub_libs/3.0/IA32/libc.c	2012-05-18 16:59:21 +0000
@@ -9,6 +9,7 @@
 void __ctype_tolower_loc() {} ;
 void __ctype_toupper_loc() {} ;
 void __cxa_atexit() {} ;
+void __cxa_finalize() {} ;
 void __errno_location() {} ;
 void __fpending() {} ;
 void __fxstat() {} ;

=== modified file 'stub_libs/3.0/IA64/libc.Version'
--- a/stub_libs/3.0/IA64/libc.Version	2008-06-27 12:59:24 +0000
+++ b/stub_libs/3.0/IA64/libc.Version	2012-05-18 16:59:21 +0000
@@ -8,6 +8,7 @@
   __assert_fail;
   __ctype_get_mb_cur_max;
   __cxa_atexit;
+  __cxa_finalize;
   __errno_location;
   __fpending;
   __fxstat;

=== modified file 'stub_libs/3.0/IA64/libc.c'
--- a/stub_libs/3.0/IA64/libc.c	2008-06-27 12:59:24 +0000
+++ b/stub_libs/3.0/IA64/libc.c	2012-05-18 16:59:21 +0000
@@ -9,6 +9,7 @@
 void __ctype_tolower_loc() {} ;
 void __ctype_toupper_loc() {} ;
 void __cxa_atexit() {} ;
+void __cxa_finalize() {} ;
 void __errno_location() {} ;
 void __fpending() {} ;
 void __fxstat() {} ;

=== modified file 'stub_libs/3.0/PPC32/libc.Version'
--- a/stub_libs/3.0/PPC32/libc.Version	2008-06-27 12:59:24 +0000
+++ b/stub_libs/3.0/PPC32/libc.Version	2012-05-18 16:59:21 +0000
@@ -733,6 +733,7 @@
 };
 GLIBC_2.1.3 {
   __cxa_atexit;
+  __cxa_finalize;
 };
 GLIBC_2.2 {
   __fpending;

=== modified file 'stub_libs/3.0/PPC32/libc.c'
--- a/stub_libs/3.0/PPC32/libc.c	2008-06-27 12:59:24 +0000
+++ b/stub_libs/3.0/PPC32/libc.c	2012-05-18 16:59:21 +0000
@@ -9,6 +9,7 @@
 void __ctype_tolower_loc() {} ;
 void __ctype_toupper_loc() {} ;
 void __cxa_atexit() {} ;
+void __cxa_finalize() {} ;
 void __errno_location() {} ;
 void __fpending() {} ;
 void __fxstat() {} ;

=== modified file 'stub_libs/3.0/PPC64/libc.Version'
--- a/stub_libs/3.0/PPC64/libc.Version	2008-06-27 12:59:24 +0000
+++ b/stub_libs/3.0/PPC64/libc.Version	2012-05-18 16:59:21 +0000
@@ -11,6 +11,7 @@
   __ctype_tolower_loc;
   __ctype_toupper_loc;
   __cxa_atexit;
+  __cxa_finalize;
   __errno_location;
   __fpending;
   __fxstat;

=== modified file 'stub_libs/3.0/PPC64/libc.c'
--- a/stub_libs/3.0/PPC64/libc.c	2008-06-27 12:59:24 +0000
+++ b/stub_libs/3.0/PPC64/libc.c	2012-05-18 16:59:21 +0000
@@ -9,6 +9,7 @@
 void __ctype_tolower_loc() {} ;
 void __ctype_toupper_loc() {} ;
 void __cxa_atexit() {} ;
+void __cxa_finalize() {} ;
 void __errno_location() {} ;
 void __fpending() {} ;
 void __fxstat() {} ;

=== modified file 'stub_libs/3.0/S390/libc.Version'
--- a/stub_libs/3.0/S390/libc.Version	2008-06-27 12:59:24 +0000
+++ b/stub_libs/3.0/S390/libc.Version	2012-05-18 16:59:21 +0000
@@ -743,6 +743,7 @@
 };
 GLIBC_2.1.3 {
   __cxa_atexit;
+  __cxa_finalize;
 };
 GLIBC_2.2 {
   __fpending;

=== modified file 'stub_libs/3.0/S390/libc.c'
--- a/stub_libs/3.0/S390/libc.c	2008-06-27 12:59:24 +0000
+++ b/stub_libs/3.0/S390/libc.c	2012-05-18 16:59:21 +0000
@@ -9,6 +9,7 @@
 void __ctype_tolower_loc() {} ;
 void __ctype_toupper_loc() {} ;
 void __cxa_atexit() {} ;
+void __cxa_finalize() {} ;
 void __errno_location() {} ;
 void __fpending() {} ;
 void __fxstat() {} ;

=== modified file 'stub_libs/3.0/S390X/libc.Version'
--- a/stub_libs/3.0/S390X/libc.Version	2008-06-27 12:59:24 +0000
+++ b/stub_libs/3.0/S390X/libc.Version	2012-05-18 16:59:21 +0000
@@ -8,6 +8,7 @@
   __assert_fail;
   __ctype_get_mb_cur_max;
   __cxa_atexit;
+  __cxa_finalize;
   __errno_location;
   __fpending;
   __fxstat;

=== modified file 'stub_libs/3.0/S390X/libc.c'
--- a/stub_libs/3.0/S390X/libc.c	2008-06-27 12:59:24 +0000
+++ b/stub_libs/3.0/S390X/libc.c	2012-05-18 16:59:21 +0000
@@ -9,6 +9,7 @@
 void __ctype_tolower_loc() {} ;
 void __ctype_toupper_loc() {} ;
 void __cxa_atexit() {} ;
+void __cxa_finalize() {} ;
 void __errno_location() {} ;
 void __fpending() {} ;
 void __fxstat() {} ;

=== modified file 'stub_libs/3.0/x86-64/libc.Version'
--- a/stub_libs/3.0/x86-64/libc.Version	2008-06-27 12:59:24 +0000
+++ b/stub_libs/3.0/x86-64/libc.Version	2012-05-18 16:59:21 +0000
@@ -8,6 +8,7 @@
   __assert_fail;
   __ctype_get_mb_cur_max;
   __cxa_atexit;
+  __cxa_finalize;
   __errno_location;
   __fpending;
   __fxstat;

=== modified file 'stub_libs/3.0/x86-64/libc.c'
--- a/stub_libs/3.0/x86-64/libc.c	2008-06-27 12:59:24 +0000
+++ b/stub_libs/3.0/x86-64/libc.c	2012-05-18 16:59:21 +0000
@@ -9,6 +9,7 @@
 void __ctype_tolower_loc() {} ;
 void __ctype_toupper_loc() {} ;
 void __cxa_atexit() {} ;
+void __cxa_finalize() {} ;
 void __errno_location() {} ;
 void __fpending() {} ;
 void __fxstat() {} ;

=== modified file 'stub_libs/3.1/IA32/libc.Version'
--- a/stub_libs/3.1/IA32/libc.Version	2008-06-27 12:59:24 +0000
+++ b/stub_libs/3.1/IA32/libc.Version	2012-05-18 16:59:21 +0000
@@ -746,6 +746,7 @@
 };
 GLIBC_2.1.3 {
   __cxa_atexit;
+  __cxa_finalize;
 };
 GLIBC_2.2 {
   __fpending;

=== modified file 'stub_libs/3.1/IA32/libc.c'
--- a/stub_libs/3.1/IA32/libc.c	2008-06-27 12:59:24 +0000
+++ b/stub_libs/3.1/IA32/libc.c	2012-05-18 16:59:21 +0000
@@ -9,6 +9,7 @@
 void __ctype_tolower_loc() {} ;
 void __ctype_toupper_loc() {} ;
 void __cxa_atexit() {} ;
+void __cxa_finalize() {} ;
 void __errno_location() {} ;
 void __fpending() {} ;
 void __fxstat() {} ;

=== modified file 'stub_libs/3.1/IA64/libc.Version'
--- a/stub_libs/3.1/IA64/libc.Version	2008-06-27 12:59:24 +0000
+++ b/stub_libs/3.1/IA64/libc.Version	2012-05-18 16:59:21 +0000
@@ -8,6 +8,7 @@
   __assert_fail;
   __ctype_get_mb_cur_max;
   __cxa_atexit;
+  __cxa_finalize;
   __errno_location;
   __fpending;
   __fxstat;

=== modified file 'stub_libs/3.1/IA64/libc.c'
--- a/stub_libs/3.1/IA64/libc.c	2008-06-27 12:59:24 +0000
+++ b/stub_libs/3.1/IA64/libc.c	2012-05-18 16:59:21 +0000
@@ -9,6 +9,7 @@
 void __ctype_tolower_loc() {} ;
 void __ctype_toupper_loc() {} ;
 void __cxa_atexit() {} ;
+void __cxa_finalize() {} ;
 void __errno_location() {} ;
 void __fpending() {} ;
 void __fxstat() {} ;

=== modified file 'stub_libs/3.1/PPC32/libc.Version'
--- a/stub_libs/3.1/PPC32/libc.Version	2008-06-27 12:59:24 +0000
+++ b/stub_libs/3.1/PPC32/libc.Version	2012-05-18 16:59:21 +0000
@@ -737,6 +737,7 @@
 };
 GLIBC_2.1.3 {
   __cxa_atexit;
+  __cxa_finalize;
 };
 GLIBC_2.2 {
   __fpending;

=== modified file 'stub_libs/3.1/PPC32/libc.c'
--- a/stub_libs/3.1/PPC32/libc.c	2008-06-27 12:59:24 +0000
+++ b/stub_libs/3.1/PPC32/libc.c	2012-05-18 16:59:21 +0000
@@ -9,6 +9,7 @@
 void __ctype_tolower_loc() {} ;
 void __ctype_toupper_loc() {} ;
 void __cxa_atexit() {} ;
+void __cxa_finalize() {} ;
 void __errno_location() {} ;
 void __fpending() {} ;
 void __fxstat() {} ;

=== modified file 'stub_libs/3.1/PPC64/libc.Version'
--- a/stub_libs/3.1/PPC64/libc.Version	2008-06-27 12:59:24 +0000
+++ b/stub_libs/3.1/PPC64/libc.Version	2012-05-18 16:59:21 +0000
@@ -11,6 +11,7 @@
   __ctype_tolower_loc;
   __ctype_toupper_loc;
   __cxa_atexit;
+  __cxa_finalize;
   __errno_location;
   __fpending;
   __fxstat;

=== modified file 'stub_libs/3.1/PPC64/libc.c'
--- a/stub_libs/3.1/PPC64/libc.c	2008-06-27 12:59:24 +0000
+++ b/stub_libs/3.1/PPC64/libc.c	2012-05-18 16:59:21 +0000
@@ -9,6 +9,7 @@
 void __ctype_tolower_loc() {} ;
 void __ctype_toupper_loc() {} ;
 void __cxa_atexit() {} ;
+void __cxa_finalize() {} ;
 void __errno_location() {} ;
 void __fpending() {} ;
 void __fxstat() {} ;

=== modified file 'stub_libs/3.1/S390/libc.Version'
--- a/stub_libs/3.1/S390/libc.Version	2008-06-27 12:59:24 +0000
+++ b/stub_libs/3.1/S390/libc.Version	2012-05-18 16:59:21 +0000
@@ -747,6 +747,7 @@
 };
 GLIBC_2.1.3 {
   __cxa_atexit;
+  __cxa_finalize;
 };
 GLIBC_2.2 {
   __fpending;

=== modified file 'stub_libs/3.1/S390/libc.c'
--- a/stub_libs/3.1/S390/libc.c	2008-06-27 12:59:24 +0000
+++ b/stub_libs/3.1/S390/libc.c	2012-05-18 16:59:21 +0000
@@ -9,6 +9,7 @@
 void __ctype_tolower_loc() {} ;
 void __ctype_toupper_loc() {} ;
 void __cxa_atexit() {} ;
+void __cxa_finalize() {} ;
 void __errno_location() {} ;
 void __fpending() {} ;
 void __fxstat() {} ;

=== modified file 'stub_libs/3.1/S390X/libc.Version'
--- a/stub_libs/3.1/S390X/libc.Version	2008-06-27 12:59:24 +0000
+++ b/stub_libs/3.1/S390X/libc.Version	2012-05-18 16:59:21 +0000
@@ -8,6 +8,7 @@
   __assert_fail;
   __ctype_get_mb_cur_max;
   __cxa_atexit;
+  __cxa_finalize;
   __errno_location;
   __fpending;
   __fxstat;

=== modified file 'stub_libs/3.1/S390X/libc.c'
--- a/stub_libs/3.1/S390X/libc.c	2008-06-27 12:59:24 +0000
+++ b/stub_libs/3.1/S390X/libc.c	2012-05-18 16:59:21 +0000
@@ -9,6 +9,7 @@
 void __ctype_tolower_loc() {} ;
 void __ctype_toupper_loc() {} ;
 void __cxa_atexit() {} ;
+void __cxa_finalize() {} ;
 void __errno_location() {} ;
 void __fpending() {} ;
 void __fxstat() {} ;

=== modified file 'stub_libs/3.1/x86-64/libc.Version'
--- a/stub_libs/3.1/x86-64/libc.Version	2008-06-27 12:59:24 +0000
+++ b/stub_libs/3.1/x86-64/libc.Version	2012-05-18 16:59:21 +0000
@@ -8,6 +8,7 @@
   __assert_fail;
   __ctype_get_mb_cur_max;
   __cxa_atexit;
+  __cxa_finalize;
   __errno_location;
   __fpending;
   __fxstat;

=== modified file 'stub_libs/3.1/x86-64/libc.c'
--- a/stub_libs/3.1/x86-64/libc.c	2008-06-27 12:59:24 +0000
+++ b/stub_libs/3.1/x86-64/libc.c	2012-05-18 16:59:21 +0000
@@ -9,6 +9,7 @@
 void __ctype_tolower_loc() {} ;
 void __ctype_toupper_loc() {} ;
 void __cxa_atexit() {} ;
+void __cxa_finalize() {} ;
 void __errno_location() {} ;
 void __fpending() {} ;
 void __fxstat() {} ;

=== modified file 'stub_libs/Makefile'
--- a/stub_libs/Makefile	2012-05-15 13:30:38 +0000
+++ b/stub_libs/Makefile	2012-05-18 16:59:21 +0000
@@ -50,11 +50,11 @@
 	mysql $(DBOPTS) $$LSBDB -e "SELECT LVvalue FROM LSBVersion WHERE LVvalue >= '3.0' $(RELEASED_ONLY_QUERY)" | grep -v LVvalue > lsb_versions
 	mysql $(DBOPTS) $$LSBDB -e "SELECT LVvalue FROM LSBVersion WHERE LVreleased='No'" | grep -v LVvalue > lsb_devel_versions
 
+dbfiles: 
+	for version in $(LSB_VERSIONS) $(LSB_DEVEL_VERSIONS); do for arch in $(LSB_SUPPORTED_ARCHS); do ./mkstublibs -a $$arch -v $$version; done; done
+
 # only need to depend on one filelist, the rule above will gen them all
-gensrc: dbfiles core_filelist_3.0
-
-dbfiles: versionfiles $(foreach version,$(LSB_VERSIONS),core_filelist_$(version) desktop_filelist_$(version))
-	for version in $(LSB_VERSIONS) $(LSB_DEVEL_VERSIONS); do for arch in $(LSB_SUPPORTED_ARCHS); do ./mkstublibs -a $$arch -v $$version; done; done
+gensrc: versionfiles dbfiles core_filelist_3.0
 
 install: install-core install-desktop
 



More information about the lsb-messages mailing list