l29ah / libmpsse

(a maintenance fork of the) Open source library for SPI/I2C control via FTDI chips

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Installing library doesn't append the version on the name

Petross404 opened this issue · comments

Hi, I installed libmpsse with Portage and I noticed that /usr/lib64/libmpsse.so filename doesn't end with the version as it should like /usr/lib64/libmpsse.so.1 /usr/lib64/libmpsse.so.1.3 /usr/lib64/libmpsse.so.1.3.2

/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: total time in link: 0.035777
ar rcs libmpsse.a mpsse.o fast.o support.o
>>> Source compiled.
>>> Test phase [not enabled]: dev-embedded/libmpsse-1.3.2

>>> Install dev-embedded/libmpsse-1.3.2 into /tmp/portage/dev-embedded/libmpsse-1.3.2/image
make -j4 -l4 DESTDIR=/tmp/portage/dev-embedded/libmpsse-1.3.2/image install 
install -d -m755 /tmp/portage/dev-embedded/libmpsse-1.3.2/image//usr/lib64 /tmp/portage/dev-embedded/libmpsse-1.3.2/image//usr/include
install -m644 mpsse.h     /tmp/portage/dev-embedded/libmpsse-1.3.2/image//usr/include/mpsse.h
install -m644 libmpsse.so /tmp/portage/dev-embedded/libmpsse-1.3.2/image//usr/lib64/libmpsse.so
install -m644 libmpsse.a  /tmp/portage/dev-embedded/libmpsse-1.3.2/image//usr/lib64/libmpsse.a
install -m644 mpsse.h     /tmp/portage/dev-embedded/libmpsse-1.3.2/image//usr/include/mpsse.h
>>> Completed installing dev-embedded/libmpsse-1.3.2 into /tmp/portage/dev-embedded/libmpsse-1.3.2/image

 * Final size of build directory: 2052 KiB (2.0 MiB)
 * Final size of installed tree:   184 KiB

making executable: /usr/lib64/libmpsse.so
strip: x86_64-pc-linux-gnu-strip --strip-unneeded -N __gentoo_check_ldflags__ -R .comment -R .GCC.command.line -R .note.gnu.gold-version
   /usr/lib64/libmpsse.so
   /usr/lib64/libmpsse.a
x86_64-pc-linux-gnu-strip: /tmp/portage/dev-embedded/libmpsse-1.3.2/image/usr/lib64/st4IyRdQ/mpsse.o: plugin needed to handle lto object
./
./usr/
./usr/share/
./usr/share/doc/
./usr/share/doc/libmpsse-1.3.2/
./usr/share/doc/libmpsse-1.3.2/README.SPI.xz
./usr/share/doc/libmpsse-1.3.2/README.I2C.xz
./usr/share/doc/libmpsse-1.3.2/README.GPIO.xz
./usr/share/doc/libmpsse-1.3.2/README.C.xz
./usr/share/doc/libmpsse-1.3.2/README.BITBANG.xz
./usr/share/doc/libmpsse-1.3.2/README.md.xz
./usr/share/doc/libmpsse-1.3.2/README.PYTHON.html
./usr/include/
./usr/include/mpsse.h
./usr/lib64/
./usr/lib64/libmpsse.a
./usr/lib64/libmpsse.so
>>> Done.

Is it correct like this?

We didn't change the ABI yet, so there's not much point in introducing soname versioning (and in case of source-based distros it would piss people off on version bumps if there's no preserve-libs or an analog).

Ok, good to know.