Commit dd600899 authored by Timo Teräs's avatar Timo Teräs

static build: do not use openssl engines

We want minimal static build. And this now also breaks with our openssl
since it tries to automatically dlopen some of the engine modules.
parent fc4c60f2
apk
apk.static
*.o
*.d
*.cmd
......
......@@ -41,9 +41,10 @@ endif
CFLAGS_ALL += -D_ATFILE_SOURCE
CFLAGS_apk.o := -DAPK_VERSION=\"$(FULL_VERSION)\"
CFLAGS_apk-static.o := -DAPK_VERSION=\"$(FULL_VERSION)\" -DOPENSSL_NO_ENGINE
progs-$(STATIC) += apk.static
apk.static-objs := $(apk-objs)
apk.static-objs := $(filter-out apk.o,$(apk-objs)) apk-static.o
LDFLAGS_apk.static := -static
LDFLAGS_apk += -nopie -L$(obj)
......
apk.c
\ No newline at end of file
......@@ -12,13 +12,17 @@
#include <stdio.h>
#include <fcntl.h>
#include <ctype.h>
#include <errno.h>
#include <stdarg.h>
#include <stdlib.h>
#include <string.h>
#include <getopt.h>
#include <sys/stat.h>
#include <openssl/crypto.h>
#ifndef OPENSSL_NO_ENGINE
#include <openssl/engine.h>
#endif
#include "apk_defines.h"
#include "apk_database.h"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment