Description of problem: from http://koji.fedoraproject.org/koji/taskinfo?taskID=16325379 [exec] /usr/bin/ld: error in target/sqlite-3.15.1-Linux-ppc64/NativeDB.o(.eh_frame); no .eh_frame_hdr table will be created. Version-Release number of selected component (if applicable): 2.27-10.fc26.ppc64 How reproducible: Always
might be a duplicate of bug 1392848
This appears to be a problem with the makefile being used to build the libsqlitejdbc.so library. Running a parallel make results in the error reported, but running a sequential make does not. Hence I am currently of the opinion that this is not actually a bug in the linker, but rather a bug in the sqlite-jdbc build system. As a suggested fix try adding "-j 1" to the make command line, like this: diff --git a/sqlite-jdbc.spec b/sqlite-jdbc.spec index 9e045f4..414e7ce 100644 --- a/sqlite-jdbc.spec +++ b/sqlite-jdbc.spec @@ -124,6 +124,7 @@ sed -i '/SQLiteDataSourceTest/d' src/test/java/org/sqlite/AllTests.java </javac> <exec executable="make"> <arg line="%{?_smp_mflags} + -j 1 JAVA_HOME=%{_jvmdir}/java JAVA=%{_jvmdir}/java/bin/java JAVAC=%{_jvmdir}/java/bin/javac
Thanks for your help! Solved using native task, as you said, "to avoid to run multiple, conflicting, operations at the same time" Task info: http://koji.fedoraproject.org/koji/taskinfo?taskID=16383709