Closed tieugene closed 3 years ago
Oh, indeed, it is not explicitly stated anywhere that the tarballs/zips automatically generated by github should not be used. This is my mistake, sorry. So I just added a corresponding note to the end of the latest release description.
Briefly, you should use (i.e. clone) the git repository or the tarballs of amalgamated source code. https://github.com/erthink/libmdbx#source-code-embedding
The amalgamated sources includes only the library code with built-in version information, but not any tests nor corresponding make's targets. Thus, the amalgamated sources are "frozen" and ready for use, but ones are not intended for debugging or developing the library itself.
On the other hand, the git repository provides version information for a build and contains the full source code, including tests. Contrary, the tarballs/zips automatically generated by github don't contain version information and (thus) shouldn't be used. Unfortunately, there is no way to disable ones in any way yet.
Library no versioned
libtool-style versioning will be provided from the 1.0 release, but for now it's overkill.
Trying to package subj into RH rpm (Fedora 34).
-- Configuring incomplete, errors occurred! error: Bad exit status from /var/tmp/rpm-tmp.Hc0JJK (%build)
make: *** No rule to make target 'check'. Stop. error: Bad exit status from /var/tmp/rpm-tmp.k1paID (%check)
File not found: .../BUILDROOT/libmdbx-0.10.0-1.fc34.x86_64/usr/lib64/libmdbx.so