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 - [email protected]
`. `' Freie Universitaet Berlin - [email protected]
`- 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 <[email protected]> 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 <[email protected]> + +--- 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

