diff options
| author | Romain Naour <romain.naour@openwide.fr> | 2014-12-14 18:20:30 +0100 |
|---|---|---|
| committer | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2014-12-21 22:54:14 +0100 |
| commit | 0f3a8f561d48368da58dac0cfa5b2ab1821067e2 (patch) | |
| tree | 1781e5c41975e7c928fdc97d0d634406d0f29488 /package/liblinear/0002-build-static-lib.patch | |
| parent | 45ed9844bede86c4e452fe249a0f9a50a5c5710a (diff) | |
| download | buildroot-0f3a8f561d48368da58dac0cfa5b2ab1821067e2.tar.gz buildroot-0f3a8f561d48368da58dac0cfa5b2ab1821067e2.zip | |
liblinear: new package
Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Cc: "Yann E. MORIN" <yann.morin.1998@free.fr>
[yann.morin.1998@free.fr: add ability to build a static lib; handle
static-only and static+shared cases]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'package/liblinear/0002-build-static-lib.patch')
| -rw-r--r-- | package/liblinear/0002-build-static-lib.patch | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/package/liblinear/0002-build-static-lib.patch b/package/liblinear/0002-build-static-lib.patch new file mode 100644 index 0000000000..98657d3c82 --- /dev/null +++ b/package/liblinear/0002-build-static-lib.patch @@ -0,0 +1,18 @@ +Makefile: add a rule to build a static library + +Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> +diff -durN liblinear-1.96.orig/Makefile liblinear-1.96/Makefile +--- liblinear-1.96.orig/Makefile 2014-11-15 07:50:23.000000000 +0100 ++++ liblinear-1.96/Makefile 2014-12-14 00:23:00.135893956 +0100 +@@ -16,6 +16,11 @@ + fi; \ + $(CXX) $${SHARED_LIB_FLAG} linear.o tron.o blas/blas.a -o liblinear.so.$(SHVER) + ++# Keeping blas/blas.a as a pre-requisite, to ensure all .o files are built ++static-lib: linear.o tron.o blas/blas.a ++ $(AR) rcv liblinear.a linear.o tron.o blas/*.o ++ $(RANLIB) liblinear.a ++ + train: tron.o linear.o train.c blas/blas.a + $(CXX) $(CFLAGS) -o train train.c tron.o linear.o $(LIBS) + |

