chiark / gitweb /
volume_id: define exported symbols
[elogind.git] / extras / volume_id / lib / Makefile
index 6a12f0e67a7ffa655a87be453eb79cea84cc412f..f69df5f5ca43f19f690353c24344dea3926441e9 100644 (file)
@@ -81,7 +81,9 @@ libvolume_id.a: $(HEADERS) $(OBJS)
 
 $(SHLIB): $(HEADERS) .shlib $(addprefix .shlib/,$(OBJS))
        $(E) "  CC      " $@
 
 $(SHLIB): $(HEADERS) .shlib $(addprefix .shlib/,$(OBJS))
        $(E) "  CC      " $@
-       $(Q) $(CC) -shared $(CFLAGS) -o $@ -Wl,-soname,libvolume_id.so.$(SHLIB_CUR) $(addprefix .shlib/,$(OBJS))
+       $(Q) $(CC) -shared $(CFLAGS) -o $@ \
+               -Wl,-soname,libvolume_id.so.$(SHLIB_CUR),--version-script,exported_symbols \
+               $(addprefix .shlib/,$(OBJS))
        $(Q) ln -sf $@ libvolume_id.so.$(SHLIB_CUR)
        $(Q) ln -sf $@ libvolume_id.so
 
        $(Q) ln -sf $@ libvolume_id.so.$(SHLIB_CUR)
        $(Q) ln -sf $@ libvolume_id.so