library filenames
Right now, BLIS inserts versions into file names à la
libblis-<something>.a
libblis-<something>.so
</something></something>
However, the generic versioned filenames for Unix libraries append the version to shared library files like
libblas.a
libblas.so -> libblas.so.3.7.1
libblas.so.3 -> libblas.so.3.7.1
libblas.so.3.7.1
The intermediate libblas.so.3
is for ABI-stable changes. Check your own /usr/lib
for more examples.
Moreover, as you can see, static libraries are never versioned. And why should they? The entire library is built into the executable anyways.
This should probably be adopted by BLIS as well.
该提问来源于开源项目:flame/blis
weixin_39727336
2020/11/22 01:07- 点赞
- 收藏
- 回答
13个回复
