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 (tom@xxxxxxxxxx)
http://compton.nu/
--
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct