[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#888228: cmake: ignores linker scripts on the Hurd (and kFreeBSD?)

Package: cmake
Version: 3.9.5-1
Severity: important
Tags: upstream
User: debian-hurd@lists.debian.org
Usertags: hurd-i386
Control: affects -1 src:mariadb-connector-c

The build of mariadb-connector-c for hurd-i386 (admittedly not a
release architecture) [1] failed because the symbols came out
unversioned, whereas the .symbols file expects version annotations.
By my reading of [2], CMake encounters the version script on line 378
but evidently neglects to pass it along to the linker.  I suspect
kFreeBSD builds may wind up failing in the same fashion if and when
their autobuilders are back in commission.

Could you please take a look?


[1] https://buildd.debian.org/status/fetch.php?pkg=mariadb-connector-c&arch=hurd-i386&ver=3.0.3-1&stamp=1516561406&raw=0
[2] https://salsa.debian.org/mariadb-team/mariadb-connector-c/blob/master/libmariadb/CMakeLists.txt

Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org)
http://www.mit.edu/~amu/ | http://stuff.mit.edu/cgi/finger/?amu@monk.mit.edu

Reply to: