When cross-compiling, the extension modules must be built for the
target architecture, not the host architecture.
Do not hard-code "gcc" (which is usually the host compiler), but
use $(CC) to pick the right compiler.
Signed-off-by: Petr Tesarik <ptesarik(a)suse.com>
---
extensions/eppic.mk | 2 +-
extensions/snap.mk | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/extensions/eppic.mk b/extensions/eppic.mk
index 9435793..b51a84b 100644
--- a/extensions/eppic.mk
+++ b/extensions/eppic.mk
@@ -68,7 +68,7 @@ lib-eppic:
cd eppic/libeppic && make
eppic.so: ../defs.h $(APPFILE) lib-eppic
- gcc -g -O0 -Ieppic/libeppic -I.. -nostartfiles -shared -rdynamic -o eppic.so $(APPFILE)
-fPIC $(TARGET_FLAGS) $(GDB_FLAGS) -Leppic/libeppic -leppic
+ $(CC) -g -O0 -Ieppic/libeppic -I.. -nostartfiles -shared -rdynamic -o eppic.so
$(APPFILE) -fPIC $(TARGET_FLAGS) $(GDB_FLAGS) -Leppic/libeppic -leppic
clean:
if [ -d eppic/libeppic ]; \
diff --git a/extensions/snap.mk b/extensions/snap.mk
index 2fb4ed6..ac3f723 100644
--- a/extensions/snap.mk
+++ b/extensions/snap.mk
@@ -47,4 +47,4 @@ endif
all: snap.so
snap.so: $(INCDIR)/defs.h snap.c
- gcc -Wall -g -I$(INCDIR) -shared -rdynamic -o snap.so snap.c -fPIC -D$(TARGET)
$(TARGET_CFLAGS) $(GDB_FLAGS)
+ $(CC) -Wall -g -I$(INCDIR) -shared -rdynamic -o snap.so snap.c -fPIC -D$(TARGET)
$(TARGET_CFLAGS) $(GDB_FLAGS)
--
2.53.0