[PATCH v3 REVIEW 27/33] libiberty, libctf: install a PIC shared library
Nick Alcock
nick.alcock@oracle.com
Fri Sep 6 22:56:00 GMT 2019
This lets you link libctf into shared libraries: since it uses the PIC
libiberty, we have to install that too.
We install it under the same name Debian and Red Hat do,
libiberty_pic.a: libctf.a has a similarly-named PIC version installed
under the name libctf_pic.a.
Users should link via -lctf -lbfd -libiberty -ldl -lz (if linking to a
program) or -lctf_pic -lbfd -libiberty -ldl -lz (if linking to a shared
library).
New in v3.
libiberty/
* Makefile.in (install_to_libdir): Install libiberty_pic.a if
built.
libctf/
* configure.ac (PICFLAG): New.
(LIBCTF_PIC): Likewise.
* Makefile.am [INSTALL_LIBCTF]: Use it.
* aclocal.m4: Add ../config/picflag.m4.
* Makefile.in: Regenerated.
* configure: Likewise.
---
libctf/Makefile.am | 8 ++
libctf/Makefile.in | 298 +++++++++++++++++++++++++++++++++++++++++-
libctf/aclocal.m4 | 1 +
libctf/configure | 181 +++++++++++++++++++++++++
libctf/configure.ac | 4 +
libiberty/Makefile.in | 5 +
6 files changed, 494 insertions(+), 3 deletions(-)
diff --git a/libctf/Makefile.am b/libctf/Makefile.am
index fe3050247e7..cc0b527985a 100644
--- a/libctf/Makefile.am
+++ b/libctf/Makefile.am
@@ -45,3 +45,11 @@ libctf_a_SOURCES = ctf-archive.c ctf-dump.c ctf-create.c ctf-decl.c ctf-error.c
if NEED_CTF_QSORT_R
libctf_a_SOURCES += ctf-qsort_r.c
endif
+
+if INSTALL_LIBCTF
+if LIBCTF_PIC
+lib_LIBRARIES += libctf_pic.a
+libctf_pic_a_SOURCES = $(libctf_a_SOURCES)
+libctf_pic_a_CFLAGS = $(PICFLAG)
+endif
+endif
diff --git a/libctf/Makefile.in b/libctf/Makefile.in
index eec706a12a4..1e21ef5b939 100644
--- a/libctf/Makefile.in
+++ b/libctf/Makefile.in
@@ -105,12 +105,16 @@ POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
@NEED_CTF_QSORT_R_TRUE@am__append_1 = ctf-qsort_r.c
+@INSTALL_LIBCTF_TRUE@@LIBCTF_PIC_TRUE@am__append_2 = libctf_pic.a
subdir = .
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/../config/depstand.m4 \
$(top_srcdir)/../config/lead-dot.m4 \
$(top_srcdir)/../config/override.m4 \
+ $(top_srcdir)/../config/picflag.m4 \
$(top_srcdir)/../config/warnings.m4 \
$(top_srcdir)/../config/zlib.m4 $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
@@ -172,6 +176,32 @@ am_libctf_a_OBJECTS = ctf-archive.$(OBJEXT) ctf-dump.$(OBJEXT) \
ctf-string.$(OBJEXT) ctf-subr.$(OBJEXT) ctf-types.$(OBJEXT) \
ctf-util.$(OBJEXT) $(am__objects_1)
libctf_a_OBJECTS = $(am_libctf_a_OBJECTS)
+libctf_pic_a_AR = $(AR) $(ARFLAGS)
+libctf_pic_a_LIBADD =
+am__libctf_pic_a_SOURCES_DIST = ctf-archive.c ctf-dump.c ctf-create.c \
+ ctf-decl.c ctf-error.c ctf-hash.c ctf-labels.c ctf-link.c \
+ ctf-lookup.c ctf-open.c ctf-open-bfd.c ctf-string.c ctf-subr.c \
+ ctf-types.c ctf-util.c ctf-qsort_r.c
+@NEED_CTF_QSORT_R_TRUE@am__objects_2 = \
+@NEED_CTF_QSORT_R_TRUE@ libctf_pic_a-ctf-qsort_r.$(OBJEXT)
+am__objects_3 = libctf_pic_a-ctf-archive.$(OBJEXT) \
+ libctf_pic_a-ctf-dump.$(OBJEXT) \
+ libctf_pic_a-ctf-create.$(OBJEXT) \
+ libctf_pic_a-ctf-decl.$(OBJEXT) \
+ libctf_pic_a-ctf-error.$(OBJEXT) \
+ libctf_pic_a-ctf-hash.$(OBJEXT) \
+ libctf_pic_a-ctf-labels.$(OBJEXT) \
+ libctf_pic_a-ctf-link.$(OBJEXT) \
+ libctf_pic_a-ctf-lookup.$(OBJEXT) \
+ libctf_pic_a-ctf-open.$(OBJEXT) \
+ libctf_pic_a-ctf-open-bfd.$(OBJEXT) \
+ libctf_pic_a-ctf-string.$(OBJEXT) \
+ libctf_pic_a-ctf-subr.$(OBJEXT) \
+ libctf_pic_a-ctf-types.$(OBJEXT) \
+ libctf_pic_a-ctf-util.$(OBJEXT) $(am__objects_2)
+@INSTALL_LIBCTF_TRUE@@LIBCTF_PIC_TRUE@am_libctf_pic_a_OBJECTS = \
+@INSTALL_LIBCTF_TRUE@@LIBCTF_PIC_TRUE@ $(am__objects_3)
+libctf_pic_a_OBJECTS = $(am_libctf_pic_a_OBJECTS)
AM_V_P = $(am__v_P_@AM_V@)
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
am__v_P_0 = false
@@ -188,6 +218,10 @@ DEFAULT_INCLUDES = -I.@am__isrc@
depcomp = $(SHELL) $(top_srcdir)/../depcomp
am__depfiles_maybe = depfiles
am__mv = mv -f
+AM_V_lt = $(am__v_lt_@AM_V@)
+am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
+am__v_lt_0 = --silent
+am__v_lt_1 =
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
AM_V_CC = $(am__v_CC_@AM_V@)
@@ -200,8 +234,9 @@ AM_V_CCLD = $(am__v_CCLD_@AM_V@)
am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
am__v_CCLD_0 = @echo " CCLD " $@;
am__v_CCLD_1 =
-SOURCES = $(libctf_a_SOURCES)
-DIST_SOURCES = $(am__libctf_a_SOURCES_DIST)
+SOURCES = $(libctf_a_SOURCES) $(libctf_pic_a_SOURCES)
+DIST_SOURCES = $(am__libctf_a_SOURCES_DIST) \
+ $(am__libctf_pic_a_SOURCES_DIST)
am__can_run_installinfo = \
case $$AM_UPDATE_INFO_DIR in \
n|no|NO) false;; \
@@ -233,6 +268,7 @@ CSCOPE = cscope
AM_RECURSIVE_TARGETS = cscope
am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in \
$(top_srcdir)/../ar-lib $(top_srcdir)/../compile \
+ $(top_srcdir)/../config.guess $(top_srcdir)/../config.sub \
$(top_srcdir)/../depcomp $(top_srcdir)/../install-sh \
$(top_srcdir)/../missing $(top_srcdir)/../mkinstalldirs \
ChangeLog
@@ -296,6 +332,7 @@ PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
+PICFLAG = @PICFLAG@
RANLIB = @RANLIB@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
@@ -316,7 +353,11 @@ am__quote = @am__quote@
am__tar = @am__tar@
am__untar = @am__untar@
bindir = @bindir@
+build = @build@
build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
builddir = @builddir@
c_warn = @c_warn@
datadir = @datadir@
@@ -324,7 +365,11 @@ datarootdir = @datarootdir@
docdir = @docdir@
dvidir = @dvidir@
exec_prefix = @exec_prefix@
+host = @host@
host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
@@ -362,7 +407,7 @@ ZLIBINC = @zlibinc@
INCDIR = $(srcdir)/../include
AM_CPPFLAGS = -D_GNU_SOURCE -I$(srcdir) -I$(srcdir)/../include -I$(srcdir)/../bfd -I../bfd
AM_CFLAGS = -std=gnu99 @ac_libctf_warn_cflags@ @warn@ @c_warn@ @WARN_PEDANTIC@ @WERROR@ $(ZLIBINC)
-@INSTALL_LIBCTF_TRUE@lib_LIBRARIES = libctf.a
+@INSTALL_LIBCTF_TRUE@lib_LIBRARIES = libctf.a $(am__append_2)
@INSTALL_LIBCTF_FALSE@include_HEADERS =
@INSTALL_LIBCTF_TRUE@include_HEADERS = $(INCDIR)/ctf.h $(INCDIR)/ctf-api.h
@INSTALL_LIBCTF_FALSE@noinst_LIBRARIES = libctf.a
@@ -370,6 +415,8 @@ libctf_a_SOURCES = ctf-archive.c ctf-dump.c ctf-create.c ctf-decl.c \
ctf-error.c ctf-hash.c ctf-labels.c ctf-link.c ctf-lookup.c \
ctf-open.c ctf-open-bfd.c ctf-string.c ctf-subr.c ctf-types.c \
ctf-util.c $(am__append_1)
+@INSTALL_LIBCTF_TRUE@@LIBCTF_PIC_TRUE@libctf_pic_a_SOURCES = $(libctf_a_SOURCES)
+@INSTALL_LIBCTF_TRUE@@LIBCTF_PIC_TRUE@libctf_pic_a_CFLAGS = $(PICFLAG)
all: config.h
$(MAKE) $(AM_MAKEFLAGS) all-am
@@ -463,6 +510,11 @@ libctf.a: $(libctf_a_OBJECTS) $(libctf_a_DEPENDENCIES) $(EXTRA_libctf_a_DEPENDEN
$(AM_V_AR)$(libctf_a_AR) libctf.a $(libctf_a_OBJECTS) $(libctf_a_LIBADD)
$(AM_V_at)$(RANLIB) libctf.a
+libctf_pic.a: $(libctf_pic_a_OBJECTS) $(libctf_pic_a_DEPENDENCIES) $(EXTRA_libctf_pic_a_DEPENDENCIES)
+ $(AM_V_at)-rm -f libctf_pic.a
+ $(AM_V_AR)$(libctf_pic_a_AR) libctf_pic.a $(libctf_pic_a_OBJECTS) $(libctf_pic_a_LIBADD)
+ $(AM_V_at)$(RANLIB) libctf_pic.a
+
mostlyclean-compile:
-rm -f *.$(OBJEXT)
@@ -485,6 +537,22 @@ distclean-compile:
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ctf-subr.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ctf-types.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ctf-util.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libctf_pic_a-ctf-archive.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libctf_pic_a-ctf-create.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libctf_pic_a-ctf-decl.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libctf_pic_a-ctf-dump.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libctf_pic_a-ctf-error.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libctf_pic_a-ctf-hash.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libctf_pic_a-ctf-labels.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libctf_pic_a-ctf-link.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libctf_pic_a-ctf-lookup.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libctf_pic_a-ctf-open-bfd.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libctf_pic_a-ctf-open.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libctf_pic_a-ctf-qsort_r.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libctf_pic_a-ctf-string.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libctf_pic_a-ctf-subr.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libctf_pic_a-ctf-types.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libctf_pic_a-ctf-util.Po@am__quote@
.c.o:
@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
@@ -499,6 +567,230 @@ distclean-compile:
@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
+
+libctf_pic_a-ctf-archive.o: ctf-archive.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -MT libctf_pic_a-ctf-archive.o -MD -MP -MF $(DEPDIR)/libctf_pic_a-ctf-archive.Tpo -c -o libctf_pic_a-ctf-archive.o `test -f 'ctf-archive.c' || echo '$(srcdir)/'`ctf-archive.c
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libctf_pic_a-ctf-archive.Tpo $(DEPDIR)/libctf_pic_a-ctf-archive.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctf-archive.c' object='libctf_pic_a-ctf-archive.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -c -o libctf_pic_a-ctf-archive.o `test -f 'ctf-archive.c' || echo '$(srcdir)/'`ctf-archive.c
+
+libctf_pic_a-ctf-archive.obj: ctf-archive.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -MT libctf_pic_a-ctf-archive.obj -MD -MP -MF $(DEPDIR)/libctf_pic_a-ctf-archive.Tpo -c -o libctf_pic_a-ctf-archive.obj `if test -f 'ctf-archive.c'; then $(CYGPATH_W) 'ctf-archive.c'; else $(CYGPATH_W) '$(srcdir)/ctf-archive.c'; fi`
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libctf_pic_a-ctf-archive.Tpo $(DEPDIR)/libctf_pic_a-ctf-archive.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctf-archive.c' object='libctf_pic_a-ctf-archive.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -c -o libctf_pic_a-ctf-archive.obj `if test -f 'ctf-archive.c'; then $(CYGPATH_W) 'ctf-archive.c'; else $(CYGPATH_W) '$(srcdir)/ctf-archive.c'; fi`
+
+libctf_pic_a-ctf-dump.o: ctf-dump.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -MT libctf_pic_a-ctf-dump.o -MD -MP -MF $(DEPDIR)/libctf_pic_a-ctf-dump.Tpo -c -o libctf_pic_a-ctf-dump.o `test -f 'ctf-dump.c' || echo '$(srcdir)/'`ctf-dump.c
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libctf_pic_a-ctf-dump.Tpo $(DEPDIR)/libctf_pic_a-ctf-dump.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctf-dump.c' object='libctf_pic_a-ctf-dump.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -c -o libctf_pic_a-ctf-dump.o `test -f 'ctf-dump.c' || echo '$(srcdir)/'`ctf-dump.c
+
+libctf_pic_a-ctf-dump.obj: ctf-dump.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -MT libctf_pic_a-ctf-dump.obj -MD -MP -MF $(DEPDIR)/libctf_pic_a-ctf-dump.Tpo -c -o libctf_pic_a-ctf-dump.obj `if test -f 'ctf-dump.c'; then $(CYGPATH_W) 'ctf-dump.c'; else $(CYGPATH_W) '$(srcdir)/ctf-dump.c'; fi`
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libctf_pic_a-ctf-dump.Tpo $(DEPDIR)/libctf_pic_a-ctf-dump.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctf-dump.c' object='libctf_pic_a-ctf-dump.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -c -o libctf_pic_a-ctf-dump.obj `if test -f 'ctf-dump.c'; then $(CYGPATH_W) 'ctf-dump.c'; else $(CYGPATH_W) '$(srcdir)/ctf-dump.c'; fi`
+
+libctf_pic_a-ctf-create.o: ctf-create.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -MT libctf_pic_a-ctf-create.o -MD -MP -MF $(DEPDIR)/libctf_pic_a-ctf-create.Tpo -c -o libctf_pic_a-ctf-create.o `test -f 'ctf-create.c' || echo '$(srcdir)/'`ctf-create.c
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libctf_pic_a-ctf-create.Tpo $(DEPDIR)/libctf_pic_a-ctf-create.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctf-create.c' object='libctf_pic_a-ctf-create.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -c -o libctf_pic_a-ctf-create.o `test -f 'ctf-create.c' || echo '$(srcdir)/'`ctf-create.c
+
+libctf_pic_a-ctf-create.obj: ctf-create.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -MT libctf_pic_a-ctf-create.obj -MD -MP -MF $(DEPDIR)/libctf_pic_a-ctf-create.Tpo -c -o libctf_pic_a-ctf-create.obj `if test -f 'ctf-create.c'; then $(CYGPATH_W) 'ctf-create.c'; else $(CYGPATH_W) '$(srcdir)/ctf-create.c'; fi`
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libctf_pic_a-ctf-create.Tpo $(DEPDIR)/libctf_pic_a-ctf-create.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctf-create.c' object='libctf_pic_a-ctf-create.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -c -o libctf_pic_a-ctf-create.obj `if test -f 'ctf-create.c'; then $(CYGPATH_W) 'ctf-create.c'; else $(CYGPATH_W) '$(srcdir)/ctf-create.c'; fi`
+
+libctf_pic_a-ctf-decl.o: ctf-decl.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -MT libctf_pic_a-ctf-decl.o -MD -MP -MF $(DEPDIR)/libctf_pic_a-ctf-decl.Tpo -c -o libctf_pic_a-ctf-decl.o `test -f 'ctf-decl.c' || echo '$(srcdir)/'`ctf-decl.c
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libctf_pic_a-ctf-decl.Tpo $(DEPDIR)/libctf_pic_a-ctf-decl.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctf-decl.c' object='libctf_pic_a-ctf-decl.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -c -o libctf_pic_a-ctf-decl.o `test -f 'ctf-decl.c' || echo '$(srcdir)/'`ctf-decl.c
+
+libctf_pic_a-ctf-decl.obj: ctf-decl.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -MT libctf_pic_a-ctf-decl.obj -MD -MP -MF $(DEPDIR)/libctf_pic_a-ctf-decl.Tpo -c -o libctf_pic_a-ctf-decl.obj `if test -f 'ctf-decl.c'; then $(CYGPATH_W) 'ctf-decl.c'; else $(CYGPATH_W) '$(srcdir)/ctf-decl.c'; fi`
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libctf_pic_a-ctf-decl.Tpo $(DEPDIR)/libctf_pic_a-ctf-decl.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctf-decl.c' object='libctf_pic_a-ctf-decl.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -c -o libctf_pic_a-ctf-decl.obj `if test -f 'ctf-decl.c'; then $(CYGPATH_W) 'ctf-decl.c'; else $(CYGPATH_W) '$(srcdir)/ctf-decl.c'; fi`
+
+libctf_pic_a-ctf-error.o: ctf-error.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -MT libctf_pic_a-ctf-error.o -MD -MP -MF $(DEPDIR)/libctf_pic_a-ctf-error.Tpo -c -o libctf_pic_a-ctf-error.o `test -f 'ctf-error.c' || echo '$(srcdir)/'`ctf-error.c
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libctf_pic_a-ctf-error.Tpo $(DEPDIR)/libctf_pic_a-ctf-error.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctf-error.c' object='libctf_pic_a-ctf-error.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -c -o libctf_pic_a-ctf-error.o `test -f 'ctf-error.c' || echo '$(srcdir)/'`ctf-error.c
+
+libctf_pic_a-ctf-error.obj: ctf-error.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -MT libctf_pic_a-ctf-error.obj -MD -MP -MF $(DEPDIR)/libctf_pic_a-ctf-error.Tpo -c -o libctf_pic_a-ctf-error.obj `if test -f 'ctf-error.c'; then $(CYGPATH_W) 'ctf-error.c'; else $(CYGPATH_W) '$(srcdir)/ctf-error.c'; fi`
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libctf_pic_a-ctf-error.Tpo $(DEPDIR)/libctf_pic_a-ctf-error.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctf-error.c' object='libctf_pic_a-ctf-error.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -c -o libctf_pic_a-ctf-error.obj `if test -f 'ctf-error.c'; then $(CYGPATH_W) 'ctf-error.c'; else $(CYGPATH_W) '$(srcdir)/ctf-error.c'; fi`
+
+libctf_pic_a-ctf-hash.o: ctf-hash.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -MT libctf_pic_a-ctf-hash.o -MD -MP -MF $(DEPDIR)/libctf_pic_a-ctf-hash.Tpo -c -o libctf_pic_a-ctf-hash.o `test -f 'ctf-hash.c' || echo '$(srcdir)/'`ctf-hash.c
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libctf_pic_a-ctf-hash.Tpo $(DEPDIR)/libctf_pic_a-ctf-hash.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctf-hash.c' object='libctf_pic_a-ctf-hash.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -c -o libctf_pic_a-ctf-hash.o `test -f 'ctf-hash.c' || echo '$(srcdir)/'`ctf-hash.c
+
+libctf_pic_a-ctf-hash.obj: ctf-hash.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -MT libctf_pic_a-ctf-hash.obj -MD -MP -MF $(DEPDIR)/libctf_pic_a-ctf-hash.Tpo -c -o libctf_pic_a-ctf-hash.obj `if test -f 'ctf-hash.c'; then $(CYGPATH_W) 'ctf-hash.c'; else $(CYGPATH_W) '$(srcdir)/ctf-hash.c'; fi`
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libctf_pic_a-ctf-hash.Tpo $(DEPDIR)/libctf_pic_a-ctf-hash.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctf-hash.c' object='libctf_pic_a-ctf-hash.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -c -o libctf_pic_a-ctf-hash.obj `if test -f 'ctf-hash.c'; then $(CYGPATH_W) 'ctf-hash.c'; else $(CYGPATH_W) '$(srcdir)/ctf-hash.c'; fi`
+
+libctf_pic_a-ctf-labels.o: ctf-labels.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -MT libctf_pic_a-ctf-labels.o -MD -MP -MF $(DEPDIR)/libctf_pic_a-ctf-labels.Tpo -c -o libctf_pic_a-ctf-labels.o `test -f 'ctf-labels.c' || echo '$(srcdir)/'`ctf-labels.c
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libctf_pic_a-ctf-labels.Tpo $(DEPDIR)/libctf_pic_a-ctf-labels.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctf-labels.c' object='libctf_pic_a-ctf-labels.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -c -o libctf_pic_a-ctf-labels.o `test -f 'ctf-labels.c' || echo '$(srcdir)/'`ctf-labels.c
+
+libctf_pic_a-ctf-labels.obj: ctf-labels.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -MT libctf_pic_a-ctf-labels.obj -MD -MP -MF $(DEPDIR)/libctf_pic_a-ctf-labels.Tpo -c -o libctf_pic_a-ctf-labels.obj `if test -f 'ctf-labels.c'; then $(CYGPATH_W) 'ctf-labels.c'; else $(CYGPATH_W) '$(srcdir)/ctf-labels.c'; fi`
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libctf_pic_a-ctf-labels.Tpo $(DEPDIR)/libctf_pic_a-ctf-labels.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctf-labels.c' object='libctf_pic_a-ctf-labels.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -c -o libctf_pic_a-ctf-labels.obj `if test -f 'ctf-labels.c'; then $(CYGPATH_W) 'ctf-labels.c'; else $(CYGPATH_W) '$(srcdir)/ctf-labels.c'; fi`
+
+libctf_pic_a-ctf-link.o: ctf-link.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -MT libctf_pic_a-ctf-link.o -MD -MP -MF $(DEPDIR)/libctf_pic_a-ctf-link.Tpo -c -o libctf_pic_a-ctf-link.o `test -f 'ctf-link.c' || echo '$(srcdir)/'`ctf-link.c
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libctf_pic_a-ctf-link.Tpo $(DEPDIR)/libctf_pic_a-ctf-link.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctf-link.c' object='libctf_pic_a-ctf-link.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -c -o libctf_pic_a-ctf-link.o `test -f 'ctf-link.c' || echo '$(srcdir)/'`ctf-link.c
+
+libctf_pic_a-ctf-link.obj: ctf-link.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -MT libctf_pic_a-ctf-link.obj -MD -MP -MF $(DEPDIR)/libctf_pic_a-ctf-link.Tpo -c -o libctf_pic_a-ctf-link.obj `if test -f 'ctf-link.c'; then $(CYGPATH_W) 'ctf-link.c'; else $(CYGPATH_W) '$(srcdir)/ctf-link.c'; fi`
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libctf_pic_a-ctf-link.Tpo $(DEPDIR)/libctf_pic_a-ctf-link.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctf-link.c' object='libctf_pic_a-ctf-link.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -c -o libctf_pic_a-ctf-link.obj `if test -f 'ctf-link.c'; then $(CYGPATH_W) 'ctf-link.c'; else $(CYGPATH_W) '$(srcdir)/ctf-link.c'; fi`
+
+libctf_pic_a-ctf-lookup.o: ctf-lookup.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -MT libctf_pic_a-ctf-lookup.o -MD -MP -MF $(DEPDIR)/libctf_pic_a-ctf-lookup.Tpo -c -o libctf_pic_a-ctf-lookup.o `test -f 'ctf-lookup.c' || echo '$(srcdir)/'`ctf-lookup.c
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libctf_pic_a-ctf-lookup.Tpo $(DEPDIR)/libctf_pic_a-ctf-lookup.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctf-lookup.c' object='libctf_pic_a-ctf-lookup.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -c -o libctf_pic_a-ctf-lookup.o `test -f 'ctf-lookup.c' || echo '$(srcdir)/'`ctf-lookup.c
+
+libctf_pic_a-ctf-lookup.obj: ctf-lookup.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -MT libctf_pic_a-ctf-lookup.obj -MD -MP -MF $(DEPDIR)/libctf_pic_a-ctf-lookup.Tpo -c -o libctf_pic_a-ctf-lookup.obj `if test -f 'ctf-lookup.c'; then $(CYGPATH_W) 'ctf-lookup.c'; else $(CYGPATH_W) '$(srcdir)/ctf-lookup.c'; fi`
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libctf_pic_a-ctf-lookup.Tpo $(DEPDIR)/libctf_pic_a-ctf-lookup.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctf-lookup.c' object='libctf_pic_a-ctf-lookup.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -c -o libctf_pic_a-ctf-lookup.obj `if test -f 'ctf-lookup.c'; then $(CYGPATH_W) 'ctf-lookup.c'; else $(CYGPATH_W) '$(srcdir)/ctf-lookup.c'; fi`
+
+libctf_pic_a-ctf-open.o: ctf-open.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -MT libctf_pic_a-ctf-open.o -MD -MP -MF $(DEPDIR)/libctf_pic_a-ctf-open.Tpo -c -o libctf_pic_a-ctf-open.o `test -f 'ctf-open.c' || echo '$(srcdir)/'`ctf-open.c
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libctf_pic_a-ctf-open.Tpo $(DEPDIR)/libctf_pic_a-ctf-open.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctf-open.c' object='libctf_pic_a-ctf-open.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -c -o libctf_pic_a-ctf-open.o `test -f 'ctf-open.c' || echo '$(srcdir)/'`ctf-open.c
+
+libctf_pic_a-ctf-open.obj: ctf-open.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -MT libctf_pic_a-ctf-open.obj -MD -MP -MF $(DEPDIR)/libctf_pic_a-ctf-open.Tpo -c -o libctf_pic_a-ctf-open.obj `if test -f 'ctf-open.c'; then $(CYGPATH_W) 'ctf-open.c'; else $(CYGPATH_W) '$(srcdir)/ctf-open.c'; fi`
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libctf_pic_a-ctf-open.Tpo $(DEPDIR)/libctf_pic_a-ctf-open.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctf-open.c' object='libctf_pic_a-ctf-open.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -c -o libctf_pic_a-ctf-open.obj `if test -f 'ctf-open.c'; then $(CYGPATH_W) 'ctf-open.c'; else $(CYGPATH_W) '$(srcdir)/ctf-open.c'; fi`
+
+libctf_pic_a-ctf-open-bfd.o: ctf-open-bfd.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -MT libctf_pic_a-ctf-open-bfd.o -MD -MP -MF $(DEPDIR)/libctf_pic_a-ctf-open-bfd.Tpo -c -o libctf_pic_a-ctf-open-bfd.o `test -f 'ctf-open-bfd.c' || echo '$(srcdir)/'`ctf-open-bfd.c
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libctf_pic_a-ctf-open-bfd.Tpo $(DEPDIR)/libctf_pic_a-ctf-open-bfd.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctf-open-bfd.c' object='libctf_pic_a-ctf-open-bfd.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -c -o libctf_pic_a-ctf-open-bfd.o `test -f 'ctf-open-bfd.c' || echo '$(srcdir)/'`ctf-open-bfd.c
+
+libctf_pic_a-ctf-open-bfd.obj: ctf-open-bfd.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -MT libctf_pic_a-ctf-open-bfd.obj -MD -MP -MF $(DEPDIR)/libctf_pic_a-ctf-open-bfd.Tpo -c -o libctf_pic_a-ctf-open-bfd.obj `if test -f 'ctf-open-bfd.c'; then $(CYGPATH_W) 'ctf-open-bfd.c'; else $(CYGPATH_W) '$(srcdir)/ctf-open-bfd.c'; fi`
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libctf_pic_a-ctf-open-bfd.Tpo $(DEPDIR)/libctf_pic_a-ctf-open-bfd.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctf-open-bfd.c' object='libctf_pic_a-ctf-open-bfd.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -c -o libctf_pic_a-ctf-open-bfd.obj `if test -f 'ctf-open-bfd.c'; then $(CYGPATH_W) 'ctf-open-bfd.c'; else $(CYGPATH_W) '$(srcdir)/ctf-open-bfd.c'; fi`
+
+libctf_pic_a-ctf-string.o: ctf-string.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -MT libctf_pic_a-ctf-string.o -MD -MP -MF $(DEPDIR)/libctf_pic_a-ctf-string.Tpo -c -o libctf_pic_a-ctf-string.o `test -f 'ctf-string.c' || echo '$(srcdir)/'`ctf-string.c
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libctf_pic_a-ctf-string.Tpo $(DEPDIR)/libctf_pic_a-ctf-string.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctf-string.c' object='libctf_pic_a-ctf-string.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -c -o libctf_pic_a-ctf-string.o `test -f 'ctf-string.c' || echo '$(srcdir)/'`ctf-string.c
+
+libctf_pic_a-ctf-string.obj: ctf-string.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -MT libctf_pic_a-ctf-string.obj -MD -MP -MF $(DEPDIR)/libctf_pic_a-ctf-string.Tpo -c -o libctf_pic_a-ctf-string.obj `if test -f 'ctf-string.c'; then $(CYGPATH_W) 'ctf-string.c'; else $(CYGPATH_W) '$(srcdir)/ctf-string.c'; fi`
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libctf_pic_a-ctf-string.Tpo $(DEPDIR)/libctf_pic_a-ctf-string.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctf-string.c' object='libctf_pic_a-ctf-string.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -c -o libctf_pic_a-ctf-string.obj `if test -f 'ctf-string.c'; then $(CYGPATH_W) 'ctf-string.c'; else $(CYGPATH_W) '$(srcdir)/ctf-string.c'; fi`
+
+libctf_pic_a-ctf-subr.o: ctf-subr.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -MT libctf_pic_a-ctf-subr.o -MD -MP -MF $(DEPDIR)/libctf_pic_a-ctf-subr.Tpo -c -o libctf_pic_a-ctf-subr.o `test -f 'ctf-subr.c' || echo '$(srcdir)/'`ctf-subr.c
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libctf_pic_a-ctf-subr.Tpo $(DEPDIR)/libctf_pic_a-ctf-subr.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctf-subr.c' object='libctf_pic_a-ctf-subr.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -c -o libctf_pic_a-ctf-subr.o `test -f 'ctf-subr.c' || echo '$(srcdir)/'`ctf-subr.c
+
+libctf_pic_a-ctf-subr.obj: ctf-subr.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -MT libctf_pic_a-ctf-subr.obj -MD -MP -MF $(DEPDIR)/libctf_pic_a-ctf-subr.Tpo -c -o libctf_pic_a-ctf-subr.obj `if test -f 'ctf-subr.c'; then $(CYGPATH_W) 'ctf-subr.c'; else $(CYGPATH_W) '$(srcdir)/ctf-subr.c'; fi`
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libctf_pic_a-ctf-subr.Tpo $(DEPDIR)/libctf_pic_a-ctf-subr.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctf-subr.c' object='libctf_pic_a-ctf-subr.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -c -o libctf_pic_a-ctf-subr.obj `if test -f 'ctf-subr.c'; then $(CYGPATH_W) 'ctf-subr.c'; else $(CYGPATH_W) '$(srcdir)/ctf-subr.c'; fi`
+
+libctf_pic_a-ctf-types.o: ctf-types.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -MT libctf_pic_a-ctf-types.o -MD -MP -MF $(DEPDIR)/libctf_pic_a-ctf-types.Tpo -c -o libctf_pic_a-ctf-types.o `test -f 'ctf-types.c' || echo '$(srcdir)/'`ctf-types.c
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libctf_pic_a-ctf-types.Tpo $(DEPDIR)/libctf_pic_a-ctf-types.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctf-types.c' object='libctf_pic_a-ctf-types.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -c -o libctf_pic_a-ctf-types.o `test -f 'ctf-types.c' || echo '$(srcdir)/'`ctf-types.c
+
+libctf_pic_a-ctf-types.obj: ctf-types.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -MT libctf_pic_a-ctf-types.obj -MD -MP -MF $(DEPDIR)/libctf_pic_a-ctf-types.Tpo -c -o libctf_pic_a-ctf-types.obj `if test -f 'ctf-types.c'; then $(CYGPATH_W) 'ctf-types.c'; else $(CYGPATH_W) '$(srcdir)/ctf-types.c'; fi`
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libctf_pic_a-ctf-types.Tpo $(DEPDIR)/libctf_pic_a-ctf-types.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctf-types.c' object='libctf_pic_a-ctf-types.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -c -o libctf_pic_a-ctf-types.obj `if test -f 'ctf-types.c'; then $(CYGPATH_W) 'ctf-types.c'; else $(CYGPATH_W) '$(srcdir)/ctf-types.c'; fi`
+
+libctf_pic_a-ctf-util.o: ctf-util.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -MT libctf_pic_a-ctf-util.o -MD -MP -MF $(DEPDIR)/libctf_pic_a-ctf-util.Tpo -c -o libctf_pic_a-ctf-util.o `test -f 'ctf-util.c' || echo '$(srcdir)/'`ctf-util.c
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libctf_pic_a-ctf-util.Tpo $(DEPDIR)/libctf_pic_a-ctf-util.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctf-util.c' object='libctf_pic_a-ctf-util.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -c -o libctf_pic_a-ctf-util.o `test -f 'ctf-util.c' || echo '$(srcdir)/'`ctf-util.c
+
+libctf_pic_a-ctf-util.obj: ctf-util.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -MT libctf_pic_a-ctf-util.obj -MD -MP -MF $(DEPDIR)/libctf_pic_a-ctf-util.Tpo -c -o libctf_pic_a-ctf-util.obj `if test -f 'ctf-util.c'; then $(CYGPATH_W) 'ctf-util.c'; else $(CYGPATH_W) '$(srcdir)/ctf-util.c'; fi`
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libctf_pic_a-ctf-util.Tpo $(DEPDIR)/libctf_pic_a-ctf-util.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctf-util.c' object='libctf_pic_a-ctf-util.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -c -o libctf_pic_a-ctf-util.obj `if test -f 'ctf-util.c'; then $(CYGPATH_W) 'ctf-util.c'; else $(CYGPATH_W) '$(srcdir)/ctf-util.c'; fi`
+
+libctf_pic_a-ctf-qsort_r.o: ctf-qsort_r.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -MT libctf_pic_a-ctf-qsort_r.o -MD -MP -MF $(DEPDIR)/libctf_pic_a-ctf-qsort_r.Tpo -c -o libctf_pic_a-ctf-qsort_r.o `test -f 'ctf-qsort_r.c' || echo '$(srcdir)/'`ctf-qsort_r.c
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libctf_pic_a-ctf-qsort_r.Tpo $(DEPDIR)/libctf_pic_a-ctf-qsort_r.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctf-qsort_r.c' object='libctf_pic_a-ctf-qsort_r.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -c -o libctf_pic_a-ctf-qsort_r.o `test -f 'ctf-qsort_r.c' || echo '$(srcdir)/'`ctf-qsort_r.c
+
+libctf_pic_a-ctf-qsort_r.obj: ctf-qsort_r.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -MT libctf_pic_a-ctf-qsort_r.obj -MD -MP -MF $(DEPDIR)/libctf_pic_a-ctf-qsort_r.Tpo -c -o libctf_pic_a-ctf-qsort_r.obj `if test -f 'ctf-qsort_r.c'; then $(CYGPATH_W) 'ctf-qsort_r.c'; else $(CYGPATH_W) '$(srcdir)/ctf-qsort_r.c'; fi`
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libctf_pic_a-ctf-qsort_r.Tpo $(DEPDIR)/libctf_pic_a-ctf-qsort_r.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctf-qsort_r.c' object='libctf_pic_a-ctf-qsort_r.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libctf_pic_a_CFLAGS) $(CFLAGS) -c -o libctf_pic_a-ctf-qsort_r.obj `if test -f 'ctf-qsort_r.c'; then $(CYGPATH_W) 'ctf-qsort_r.c'; else $(CYGPATH_W) '$(srcdir)/ctf-qsort_r.c'; fi`
install-includeHEADERS: $(include_HEADERS)
@$(NORMAL_INSTALL)
@list='$(include_HEADERS)'; test -n "$(includedir)" || list=; \
diff --git a/libctf/aclocal.m4 b/libctf/aclocal.m4
index 074f03638fc..8f3ed674eb4 100644
--- a/libctf/aclocal.m4
+++ b/libctf/aclocal.m4
@@ -1230,5 +1230,6 @@ AC_SUBST([am__untar])
m4_include([../config/depstand.m4])
m4_include([../config/lead-dot.m4])
m4_include([../config/override.m4])
+m4_include([../config/picflag.m4])
m4_include([../config/warnings.m4])
m4_include([../config/zlib.m4])
diff --git a/libctf/configure b/libctf/configure
index 4ae00664287..0b3730b8906 100755
--- a/libctf/configure
+++ b/libctf/configure
@@ -629,6 +629,17 @@ INSTALL_LIBCTF_FALSE
INSTALL_LIBCTF_TRUE
NEED_CTF_QSORT_R_FALSE
NEED_CTF_QSORT_R_TRUE
+LIBCTF_PIC_FALSE
+LIBCTF_PIC_TRUE
+PICFLAG
+host_os
+host_vendor
+host_cpu
+host
+build_os
+build_vendor
+build_cpu
+build
zlibinc
zlibdir
ac_libctf_warn_cflags
@@ -1348,6 +1359,10 @@ Program names:
--program-prefix=PREFIX prepend PREFIX to installed program names
--program-suffix=SUFFIX append SUFFIX to installed program names
--program-transform-name=PROGRAM run sed PROGRAM on installed program names
+
+System types:
+ --build=BUILD configure for building on BUILD [guessed]
+ --host=HOST cross-compile to build programs to run on HOST [BUILD]
_ACEOF
fi
@@ -6115,6 +6130,168 @@ $as_echo "#define HAVE_BFD_ELF 1" >>confdefs.h
fi
+# Make sure we can run config.sub.
+$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
+ as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
+$as_echo_n "checking build system type... " >&6; }
+if ${ac_cv_build+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_build_alias=$build_alias
+test "x$ac_build_alias" = x &&
+ ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
+test "x$ac_build_alias" = x &&
+ as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
+ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
+ as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
+$as_echo "$ac_cv_build" >&6; }
+case $ac_cv_build in
+*-*-*) ;;
+*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
+esac
+build=$ac_cv_build
+ac_save_IFS=$IFS; IFS='-'
+set x $ac_cv_build
+shift
+build_cpu=$1
+build_vendor=$2
+shift; shift
+# Remember, the first character of IFS is used to create $*,
+# except with old shells:
+build_os=$*
+IFS=$ac_save_IFS
+case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
+$as_echo_n "checking host system type... " >&6; }
+if ${ac_cv_host+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test "x$host_alias" = x; then
+ ac_cv_host=$ac_cv_build
+else
+ ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
+ as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
+$as_echo "$ac_cv_host" >&6; }
+case $ac_cv_host in
+*-*-*) ;;
+*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
+esac
+host=$ac_cv_host
+ac_save_IFS=$IFS; IFS='-'
+set x $ac_cv_host
+shift
+host_cpu=$1
+host_vendor=$2
+shift; shift
+# Remember, the first character of IFS is used to create $*,
+# except with old shells:
+host_os=$*
+IFS=$ac_save_IFS
+case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
+
+
+
+
+
+
+case "${host}" in
+ # PIC is the default on some targets or must not be used.
+ *-*-darwin*)
+ # For darwin, common symbols are not allowed in MH_DYLIB files
+ case "${CFLAGS}" in
+ # If we are using a compiler supporting mdynamic-no-pic
+ # and the option has been tested as safe to add, then cancel
+ # it here, since the code generated is incompatible with shared
+ # libs.
+ *-mdynamic-no-pic*) PICFLAG='-fno-common -mno-dynamic-no-pic' ;;
+ *) PICFLAG=-fno-common ;;
+ esac
+ ;;
+ alpha*-dec-osf5*)
+ # PIC is the default.
+ ;;
+ hppa*64*-*-hpux*)
+ # PIC is the default for 64-bit PA HP-UX.
+ ;;
+ i[34567]86-*-cygwin* | x86_64-*-cygwin*)
+ ;;
+ i[34567]86-*-mingw* | x86_64-*-mingw*)
+ ;;
+ i[34567]86-*-interix[3-9]*)
+ # Interix 3.x gcc -fpic/-fPIC options generate broken code.
+ # Instead, we relocate shared libraries at runtime.
+ ;;
+ i[34567]86-*-nto-qnx*)
+ # QNX uses GNU C++, but need to define -shared option too, otherwise
+ # it will coredump.
+ PICFLAG='-fPIC -shared'
+ ;;
+ i[34567]86-pc-msdosdjgpp*)
+ # DJGPP does not support shared libraries at all.
+ ;;
+ ia64*-*-hpux*)
+ # On IA64 HP-UX, PIC is the default but the pic flag
+ # sets the default TLS model and affects inlining.
+ PICFLAG=-fPIC
+ ;;
+ mips-sgi-irix6*)
+ # PIC is the default.
+ ;;
+ rs6000-ibm-aix* | powerpc-ibm-aix*)
+ # All AIX code is PIC.
+ ;;
+
+ # Some targets support both -fPIC and -fpic, but prefer the latter.
+ # FIXME: Why?
+ i[34567]86-*-* | x86_64-*-*)
+ PICFLAG=-fpic
+ ;;
+ # FIXME: Override -fPIC default in libgcc only?
+ sh-*-linux* | sh[2346lbe]*-*-linux*)
+ PICFLAG=-fpic
+ ;;
+ # FIXME: Simplify to sh*-*-netbsd*?
+ sh-*-netbsdelf* | shl*-*-netbsdelf* | sh5-*-netbsd* | sh5l*-*-netbsd* | \
+ sh64-*-netbsd* | sh64l*-*-netbsd*)
+ PICFLAG=-fpic
+ ;;
+ # Default to -fPIC unless specified otherwise.
+ *)
+ PICFLAG=-fPIC
+ ;;
+esac
+
+# If the user explicitly uses -fpic/-fPIC, keep that.
+case "${CFLAGS}" in
+ *-fpic*)
+ PICFLAG=-fpic
+ ;;
+ *-fPIC*)
+ PICFLAG=-fPIC
+ ;;
+esac
+
+
+ if test "${enable_shared}" = "yes" -a "x${PICFLAG}" != "x"; then
+ LIBCTF_PIC_TRUE=
+ LIBCTF_PIC_FALSE='#'
+else
+ LIBCTF_PIC_TRUE='#'
+ LIBCTF_PIC_FALSE=
+fi
+
+
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
if ${ac_cv_c_bigendian+:} false; then :
@@ -6665,6 +6842,10 @@ if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
Usually this means the macro was only invoked conditionally." "$LINENO" 5
fi
+if test -z "${LIBCTF_PIC_TRUE}" && test -z "${LIBCTF_PIC_FALSE}"; then
+ as_fn_error $? "conditional \"LIBCTF_PIC\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
if test -z "${NEED_CTF_QSORT_R_TRUE}" && test -z "${NEED_CTF_QSORT_R_FALSE}"; then
as_fn_error $? "conditional \"NEED_CTF_QSORT_R\" was never defined.
diff --git a/libctf/configure.ac b/libctf/configure.ac
index ff8adc22a7d..d8f087e51ed 100644
--- a/libctf/configure.ac
+++ b/libctf/configure.ac
@@ -87,6 +87,10 @@ if test $ac_cv_libctf_bfd_elf = yes; then
[Whether libbfd was configured for an ELF target.])
fi
+GCC_PICFLAG
+AC_SUBST(PICFLAG)
+AM_CONDITIONAL(LIBCTF_PIC, test "${enable_shared}" = "yes" -a "x${PICFLAG}" != "x")
+
AC_C_BIGENDIAN
AC_CHECK_HEADERS(byteswap.h endian.h)
AC_CHECK_FUNCS(pread)
diff --git a/libiberty/Makefile.in b/libiberty/Makefile.in
index 0be45b4ae8e..53702f3c194 100644
--- a/libiberty/Makefile.in
+++ b/libiberty/Makefile.in
@@ -371,6 +371,11 @@ install_to_libdir: all
$(INSTALL_DATA) $(TARGETLIB) $(DESTDIR)$(libdir)/$(MULTIOSDIR)/$(TARGETLIB)n; \
( cd $(DESTDIR)$(libdir)/$(MULTIOSDIR) ; chmod 644 $(TARGETLIB)n ;$(RANLIB) $(TARGETLIB)n ); \
mv -f $(DESTDIR)$(libdir)/$(MULTIOSDIR)/$(TARGETLIB)n $(DESTDIR)$(libdir)/$(MULTIOSDIR)/$(TARGETLIB); \
+ if [ x"$(PICFLAG)" != x ]; then \
+ $(INSTALL_DATA) pic/$(TARGETLIB) $(DESTDIR)$(libdir)/$(MULTIOSDIR)/libiberty_pic.an; \
+ ( cd $(DESTDIR)$(libdir)/$(MULTIOSDIR) ; chmod 644 libiberty_pic.an ;$(RANLIB) libiberty_pic.an ); \
+ mv -f $(DESTDIR)$(libdir)/$(MULTIOSDIR)/libiberty_pic.an $(DESTDIR)$(libdir)/$(MULTIOSDIR)/libiberty_pic.a; \
+ fi; \
case "${target_header_dir}" in \
/*) thd=${target_header_dir};; \
*) thd=${includedir}/${target_header_dir};; \
--
2.23.0.239.g28aa4420fd
More information about the Binutils
mailing list