Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
OK, I've built a system from source, specifically 64 Bit with a view to building a fully native 64 bit program (binaries exist, but they depend on ia32).
I've hit a snag with hacd library. I haved the source, and it's built without problems. I've copied the headers to /usr/include, and they are found OK. However, hacd library is giving me some problems. The build produces a /bin/libHACD.a, but no .so. (Maybe HACDLib - I forget the precise name and I'm not on the dev system ATM)
Does anyone have any idea whatsoever how I get a working .so from this?
The target build uses cmake, and I've built boost-cmake which is now found. I suspect that boost interacts with hacd somehow, but I'm getting lost.
Just a clue would be nice. HACD docs leave a lot to be desired.
Closer than I got, but still no joy with 64 bit here, either. I can start to look over the output tomorrow to try to debug, though. Looks like it's failing on some math here, but I need to look closer.
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,492
Rep:
Simpler than I thought. "HACD_Lib" is a very small application,
159 kB .cpp files, and 88.3 kB headers (inc/).
And uncomplicated : One .cpp file for each object.
The 64bits Slackware 13.1 was used for the test. (g++-4.4.4).
$file libHACD.so :
libHACD.so: ELF 64-bit LSB shared object, x86-64,
version 1 (SYSV), dynamically linked, not stripped
I hope the created libHACD.so will work as expected.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.