Hi Damyan! On 10/13/2016 09:09 PM, Damyan Ivanov wrote: > -=| John Paul Adrian Glaubitz, 13.10.2016 18:35:31 +0200 |=- >> Source: firebird3.0 >> Version: 3.0.1.32609.ds4-6 >> Severity: serious > > Shouldn't this be important instead? According to > https://release.debian.org/stretch/arch_qualify.html powerpc is not > a release candidate.
Well, currently, powerpc is still a release architecture, so I set the severity accordingly. Also, I'm quite confident that mips64el is failing because of the same problem. > Of course, I am eager to find solution to the crash regardless, just > arguing about it affecting the potential migration of firebird3.0 to > testing. I found the issue :), see below. > Where did you add that _IO_stdin_used entry? There are several *.vers > files in the source. I'll try with all of them and also > _IO_std{err,out}_used. It has to be added to the script template in build/posix/vers.sh.in. I'm attaching a complete debdiff which fixes the issue for me in powerpc. I have also opened two PRs upstream, these also include patches for m68k and an additional patch. Cheers, Adrian -- .''`. John Paul Adrian Glaubitz : :' : Debian Developer - glaub...@debian.org `. `' Freie Universitaet Berlin - glaub...@physik.fu-berlin.de `- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
diff -Nru firebird3.0-3.0.1.32609.ds4/debian/changelog firebird3.0-3.0.1.32609.ds4/debian/changelog --- firebird3.0-3.0.1.32609.ds4/debian/changelog 2016-10-12 10:57:51.000000000 +0200 +++ firebird3.0-3.0.1.32609.ds4/debian/changelog 2016-10-13 21:04:46.000000000 +0200 @@ -1,3 +1,11 @@ +firebird3.0 (3.0.1.32609.ds4-6.1) unstable; urgency=medium + + * Non-maintainer upload. + * Add fix-version-script.patch to patch linker version script + to export the _IO_stdin_used symbol (Closes: #840666) + + -- John Paul Adrian Glaubitz <glaub...@physik.fu-berlin.de> Thu, 13 Oct 2016 21:04:46 +0200 + firebird3.0 (3.0.1.32609.ds4-6) unstable; urgency=medium * add RuntimeDirectory= to server's service files diff -Nru firebird3.0-3.0.1.32609.ds4/debian/patches/fix-version-script.patch firebird3.0-3.0.1.32609.ds4/debian/patches/fix-version-script.patch --- firebird3.0-3.0.1.32609.ds4/debian/patches/fix-version-script.patch 1970-01-01 01:00:00.000000000 +0100 +++ firebird3.0-3.0.1.32609.ds4/debian/patches/fix-version-script.patch 2016-10-13 21:04:42.000000000 +0200 @@ -0,0 +1,13 @@ +Description: Fix version script to export the _IO_stdin_used symbol +Author: John Paul Adrian Glaubitz <glaub...@physik.fu-berlin.de> + +--- firebird3.0-3.0.1.32609.ds4.orig/builds/posix/vers.sh.in ++++ firebird3.0-3.0.1.32609.ds4/builds/posix/vers.sh.in +@@ -57,6 +57,7 @@ platform_linux() { + echo "${TAB}$i;" + done + ++ echo "${TAB}_IO_stdin_used;" + echo 'local:' + echo "${TAB}*;" + echo '};' diff -Nru firebird3.0-3.0.1.32609.ds4/debian/patches/series firebird3.0-3.0.1.32609.ds4/debian/patches/series --- firebird3.0-3.0.1.32609.ds4/debian/patches/series 2016-10-05 12:59:43.000000000 +0200 +++ firebird3.0-3.0.1.32609.ds4/debian/patches/series 2016-10-13 21:03:39.000000000 +0200 @@ -10,3 +10,4 @@ packaged-boost.patch deb/no-suse.init.patch deb/gen-ids.patch +fix-version-script.patch
signature.asc
Description: OpenPGP digital signature