Replies: 1 comment
-
The issue here is that Gentoo does not create a link for libstdc++ in /usr/lib. It could be found only in /usr/lib/gcc/x86_64-pc-linux-gnu/... (depends on arch) |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
So, this issue belongs with slimserver-vendor, but that project does not allow for opening tickets.
gcc (Gentoo 10.2.0-r5 p6) 10.2.0
Copyright (C) 2020 Free Software Foundation, Inc.
This is perl 5, version 32, subversion 0 (v5.32.0) built for x86_64-linux-thread-multi
(with 76 registered patches, see perl -V for more detail)
On my system (gentoo) buildme.sh will build with clang out of the box, if clang is found. I believe the consensus is that additional perl modules should be built with the same compiler as the main environment?
.....ensures that the entire enchilada is built with the preferred compiler, on my system.
SQLite.so needs to be linked with libstdc++. For some reason, this lib is not found during the build_module run tests.
To get around this, I built slimserver-vendor with the '-t' option (skip tests) to buildme.sh, then rebuilt SQLite.so manually, like this:
Copying the result to the right location in the slimserver directory makes for a functional slimserver.
I was able to get here, and I post this half-assed workaround for the benefit of other tinkerers. I assume someone versed with the code in question is much better suited to decide where the actual bug is, and how to fix it properly.
Warning (mostly harmless): No library found for -lstdc++
is a lie.Thank you for the continued maintenance of Logitech Mediaserver!
Beta Was this translation helpful? Give feedback.
All reactions