mirror of
https://git.postgresql.org/git/postgresql.git
synced 2026-02-06 19:27:34 +08:00
This was used in a time when a shared libperl or libpython was difficult to come by. That is obsolete, and the idea behind the flag was never fully portable anyway and will likely fail on more modern CPU architectures.
17 lines
453 B
Makefile
17 lines
453 B
Makefile
AROPT = crs
|
|
export_dynamic = -Wl,-E
|
|
# Use --enable-new-dtags to generate DT_RUNPATH instead of DT_RPATH.
|
|
# This allows LD_LIBRARY_PATH to still work when needed.
|
|
rpath = -Wl,-rpath,'$(rpathdir)',--enable-new-dtags
|
|
DLSUFFIX = .so
|
|
|
|
ifeq "$(findstring sparc,$(host_cpu))" "sparc"
|
|
CFLAGS_SL = -fPIC
|
|
else
|
|
CFLAGS_SL = -fpic
|
|
endif
|
|
|
|
# Rule for building a shared library from a single .o file
|
|
%.so: %.o
|
|
$(CC) $(CFLAGS) $(LDFLAGS) $(LDFLAGS_SL) -shared -o $@ $<
|