OSDN Git Service

Make the compiler enforce strict symbol versioning.
authorPeter Jones <pjones@redhat.com>
Mon, 5 Oct 2015 14:43:22 +0000 (10:43 -0400)
committerPeter Jones <pjones@redhat.com>
Mon, 5 Oct 2015 14:43:22 +0000 (10:43 -0400)
Signed-off-by: Peter Jones <pjones@redhat.com>
Make.defaults

index 32c1261..cc58762 100644 (file)
@@ -32,7 +32,7 @@ cflags        = $(CFLAGS) \
 clang_ccldflags =
 gcc_ccldflags = -fno-merge-constants \
        -Wl,--fatal-warnings,--no-allow-shlib-undefined,--default-symver \
-       -Wl,-O2
+       -Wl,-O2 -Wl,--no-undefined-version
 ccldflags = $(cflags) $(CCLDFLAGS) $(LDFLAGS) \
        $(if $(filter $(CCLD),clang),$(clang_ccldflags),) \
        $(if $(filter $(CCLD),gcc),$(gcc_ccldflags),) \