ARM build error

Tom Hughes tom at compton.nu
Tue May 5 17:11:44 UTC 2015


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 at 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 at 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 (tom at compton.nu)
http://compton.nu/


More information about the devel mailing list