mirror of
https://github.com/genodelabs/genode.git
synced 2025-05-29 13:44:26 +00:00
parent
64ef651d4d
commit
62848b1a68
@ -95,6 +95,7 @@ endif
|
|||||||
#
|
#
|
||||||
ifneq ($(SYMBOLS),)
|
ifneq ($(SYMBOLS),)
|
||||||
ABI_SO := $(addsuffix .abi.so,$(LIB))
|
ABI_SO := $(addsuffix .abi.so,$(LIB))
|
||||||
|
ABI_SONAME := $(addsuffix .lib.so,$(LIB))
|
||||||
|
|
||||||
$(LIB).symbols:
|
$(LIB).symbols:
|
||||||
$(VERBOSE)ln -sf $(SYMBOLS) $@
|
$(VERBOSE)ln -sf $(SYMBOLS) $@
|
||||||
@ -228,7 +229,7 @@ $(LIB_SO): $(STATIC_LIBS) $(OBJECTS) $(wildcard $(LD_SCRIPT_SO)) $(LIB_SO_DEPS)
|
|||||||
|
|
||||||
$(ABI_SO): $(LIB).symbols.o
|
$(ABI_SO): $(LIB).symbols.o
|
||||||
$(MSG_MERGE)$(ABI_SO)
|
$(MSG_MERGE)$(ABI_SO)
|
||||||
$(VERBOSE)$(LD) -o $(ABI_SO) -shared --eh-frame-hdr $(LD_OPT) \
|
$(VERBOSE)$(LD) -o $(ABI_SO) -soname=$(ABI_SONAME) -shared --eh-frame-hdr $(LD_OPT) \
|
||||||
-T $(LD_SCRIPT_SO) \
|
-T $(LD_SCRIPT_SO) \
|
||||||
--whole-archive --start-group \
|
--whole-archive --start-group \
|
||||||
$(LIB_SO_DEPS) $< \
|
$(LIB_SO_DEPS) $< \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user