我正在尝试制作Snowboy Python库,而无需动态链接到Linux ARM32平台上的Atlas库。 Makefile有这样的评论:
SWIGFLAGS := -shared
CXXFLAGS += -std=c++0x
# Make sure you have Atlas installed. You can statically link Atlas if you
# would like to be able to move the library to a machine without Atlas.
LDLIBS := -lm -ldl -lf77blas -lcblas -llapack_atlas -latlas
我尝试在Atlas链接之前放置“-Bstatic”,但它似乎没有任何效果,仍然是动态链接。我也尝试将SWIGFLAGS更改为-static,但这导致了glibc标准库中没有包含的许多错误。
https://github.com/Kitt-AI/snowboy/blob/master/swig/Python/Makefile
有人能否告诉我这样做的正确方法?谢谢!