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

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to