I'm getting build errors on ARM relating to a memcpy symbol in glibc:

  https://kojipkgs.fedoraproject.org/work/tasks/9842/9659842/build.log

The actual error is:

make: Entering directory '/builddir/build/BUILD/node-sqlite3-9ec57d18b7a19c4a091d0ae76bde5c0916aa3d1b/build'
  CXX(target) Release/obj.target/node_sqlite3/src/database.o
  CXX(target) Release/obj.target/node_sqlite3/src/node_sqlite3.o
  CXX(target) Release/obj.target/node_sqlite3/src/statement.o
  SOLINK_MODULE(target) Release/obj.target/node_sqlite3.node
/usr/bin/ld: Release/obj.target/node_sqlite3.node: No symbol version section for versioned symbol `memcpy@GLIBC_2.2.5'
/usr/bin/ld: final link failed: Nonrepresentable section on output
collect2: error: ld returned 1 exit status
node_sqlite3.target.mk:120: recipe for target 'Release/obj.target/node_sqlite3.node' failed

On x86 I would expect it to be using memcpy@GLIBC_2.14 in a new program but I'm not sure if ARM has the same symbol versions, or if it does why this would be trying to use the old one?

Tom

--
Tom Hughes (t...@compton.nu)
http://compton.nu/
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Reply via email to