Re: C++ ABI rebuilds for rawhide too?
On 02/28/2012 09:18 PM, Bruno Wolff III wrote: Are the same packages going to get automatically rebuilt in rawhide as well as f17? Btw, does anybody have a pointer to that ABI breakage in gcc 4.7 for c++ (i.e., was it an inadvertent breakage, or is there a planned incompatibility for GCC 4.7)? Stephan -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: C++ ABI rebuilds for rawhide too?
On Wed, Feb 29, 2012 at 09:38:58AM +0100, Stephan Bergmann wrote: On 02/28/2012 09:18 PM, Bruno Wolff III wrote: Are the same packages going to get automatically rebuilt in rawhide as well as f17? Btw, does anybody have a pointer to that ABI breakage in gcc 4.7 for c++ (i.e., was it an inadvertent breakage, or is there a planned incompatibility for GCC 4.7)? http://gcc.gnu.org/ml/gcc-patches/2012-02/msg01219.html During the development of GCC 4.7, one virtual method of the std::num_get template was mistakenly moved around, which meant that std::num_get vtables were ABI incompatible with GCC 4.6 and earlier. The above patch fixed that. So, the rebuilds of everything that includes the problematic bits/locale_facets.h header are now needed so that F17 isn't ABI incompatible both with GCC 4.6 and earlier as well as GCC 4.7 upstream release. We are sorry about this and are actively working on testing infrastructure that will catch any similar vtable ABI incompatibilities (the quick hack scripts to check that showed this was the only problem). Jakub -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: C++ ABI rebuilds for rawhide too?
Stephan Bergmann píše v St 29. 02. 2012 v 09:38 +0100: On 02/28/2012 09:18 PM, Bruno Wolff III wrote: Are the same packages going to get automatically rebuilt in rawhide as well as f17? Btw, does anybody have a pointer to that ABI breakage in gcc 4.7 for c++ (i.e., was it an inadvertent breakage, or is there a planned incompatibility for GCC 4.7)? from changelog in gcc-4.7.0-0.16.fc17 - fix vtable for std::num_getchar, std::istreambuf_iteratorchar, std::char_traitschar and vtable for std::num_getwchar_t, std::istreambuf_iteratorwchar_t, std::char_traitswchar_t ABI breakage It was definitely not intentional and we were told that the gcc team added new tests so such situation (changed order of methods) shouldn't happen anymore. Dan -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: C++ ABI rebuilds for rawhide too?
On Wed, Feb 29, 2012 at 09:50:06AM +0100, Dan Horák wrote: Stephan Bergmann píše v St 29. 02. 2012 v 09:38 +0100: On 02/28/2012 09:18 PM, Bruno Wolff III wrote: Are the same packages going to get automatically rebuilt in rawhide as well as f17? Btw, does anybody have a pointer to that ABI breakage in gcc 4.7 for c++ (i.e., was it an inadvertent breakage, or is there a planned incompatibility for GCC 4.7)? from changelog in gcc-4.7.0-0.16.fc17 - fix vtable for std::num_getchar, std::istreambuf_iteratorchar, std::char_traitschar and vtable for std::num_getwchar_t, std::istreambuf_iteratorwchar_t, std::char_traitswchar_t ABI breakage It was definitely not intentional and we were told that the gcc team added new tests Haven't added yet, but they will be soon, definitely for GCC 4.8. So far the testing was only manual, attaching script that was used for that: (./vtable-check.sh version1/libstdc++.a /tmp/version1; ./vtable-check.sh version2/libstdc++.a /tmp/version2; diff -upr /tmp/version{1,2}) Jakub vtable-check.sh Description: Bourne shell script -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
C++ ABI rebuilds for rawhide too?
Are the same packages going to get automatically rebuilt in rawhide as well as f17? -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: C++ ABI rebuilds for rawhide too?
On Tue, Feb 28, 2012 at 2:18 PM, Bruno Wolff III br...@wolff.to wrote: Are the same packages going to get automatically rebuilt in rawhide as well as f17? -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Yes, when they've finished. https://fedorahosted.org/fesco/ticket/813 -J -- in your fear, seek only peace in your fear, seek only love -d. bowie -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: C++ ABI rebuilds for rawhide too?
On Tue, Feb 28, 2012 at 3:23 PM, Jon Ciesla wrote: On Tue, Feb 28, 2012 at 2:18 PM, Bruno Wolff III wrote: Are the same packages going to get automatically rebuilt in rawhide as well as f17? -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Yes, when they've finished. https://fedorahosted.org/fesco/ticket/813 Can you please provide a roadmap/instruction about how the packages in F-17 updates-testing will be handled? According to the ticket, there is no clear agreement yet. Thanks, Orcan -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel