Re: module libposix

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



[[fourth time is the charm -- this time the type script has been trimmed.
anyone wanting the full one needs to get it off list]]

Hi Eric,

On Thu, Sep 23, 2010 at 8:34 AM, Eric Blake <eblake@xxxxxxxxxx> wrote:
>> Does this mean that autoconf and gnulib are now joined at the hip?
>
> No, it means that autoconf will not do any further development on these
> macros (but they will continue to exist).  If you want a more up-to-date
-- and rigorous --
> version of these macros, then use the macro from gnulib

Basically, you really want to be using gnulib.  That's okay, but
to me it joins the two projects fairly securely even if not exactly
joined at the hip. :)

>> But that gets me back to gnulib and some outstanding questions.
>> I can reverse engineer the results, but being told would surely be
>> much easier:
>>
>>>> *** Warning: Linking the shared library libposix.la against the
>>>> non-libtool
>>>> *** objects  asnprintf.o [...] -Wl,-soname -Wl,libposix.so.0 -o
>>>> .libs/libposix.so.0.0.0
>>>> /usr/bin/ld: asnprintf.o: relocation R_X86_64_32 against `a local
>>>> symbol' can not be used when \
>>>> making a shared object; recompile with -fPIC
>>>> asnprintf.o: could not read symbols: Bad value
>>>> collect2: ld returned 1 exit status
>>>> make[4]: *** [libposix.la] Error 1
>>>> make[4]: Leaving directory
>>>> `/usr/local/src/gnulib/gnulib/libposix/libposix/libposix
>>
>> I took a peek at this.  The referenced .o objects get generated from
>> being part of EXTRA_libposix_la_SOURCES and the members of
>> libposix_la_SOURCES are compiled correctly.  I'd have expected
>> that these sources would not actually get compiled at all.
>
> How exactly are you using gnulib to add this macro into your project?

"into your project" is not the right phrase.  I am trying to *derive* a project
consisting solely of gnulib source.

> suspecting that the issue here is a matter of not using the tools in the
> optimal manner.  Also, remember that gnulib-tool has to be told whether you
> are using libtool or not, since it generates different Makefile.am snippets
> according to whether libtool is known to be in the mix.

      local opts="--create-testdir --source-base=lib --dir=${ddir}"
      gnulib-tool --libtool --lib=libposix ${opts} $(posix-modules)
      cd ${TARNAME}
      rm -f configure config.h* Makefile.in */Makefile.in core*
      cd -
      tar -czf ${TARNAME}.tar.gz ${TARNAME}

The resulting "project" compiles some stuff as PIC and some not,
then tries to bind it all together.  Doesn't work so well.

>> ========= I have thought about it a bit more, but written no more code :
>>
>> It seems like, in the end, I need to configure some AM_CONDITIONALS for
>> each gnulib module that gets imported and use that to generate alternate
>> Makefile.am code.  In other words, something like this:
>>
>>> ## begin gnulib module areadlink
>>> libgnu_a_SOURCES += areadlink.c
>>> EXTRA_DIST += areadlink.h
>>> ## end   gnulib module areadlink
>>
>> instead becomes:
>>
>> ## begin gnulib module areadlink
>> if NEED_AREADLINK
>> libgnu_a_SOURCES += areadlink.c
>> EXTRA_DIST += areadlink.h
>> else
>> EXTRA_DIST += areadlink.[ch]
>> endif
>> ## end   gnulib module areadlink
>>
>> but since NEED_AREADLINK is not currently a conditional and since
>> there is no guaranteed mapping between modules and any configure
>> test result name, it would mean annotating each and every one of the
>> posix modules, likely adding a section or two to the module definition.
>>
>> That's a lot of work.  I'd like to know that there's something easier.
>
> I'm not sure how you are getting to this point.  Can you show the exact
> sequence of commands you used to try and import the gnulib module into your
> project?  And hopefully it was by using gnulib-tool, if you are grabbing
> anything more than just a single .m4 file.

Attached is the script and a typescript log of how it behaved for me.
I play with PS4 values to make following the code a bit easier:
  local PS4=">${FUNCNAME}> "

Anyways, I got to this point by noticing that you do not necessarily want
to compile every .c file into the "libposix" library and that there was no
configuration method for omitting any code.  Thus, something needs
doing but exactly what is not especially clear.  I can do as I said and
annotate all the posix-related module files -- I'd really rather not.  :)
+ set -x
++ basename ./mk-libposix.sh .sh
+ typeset -r prog=mk-libposix
++ basename ./mk-libposix.sh
+ typeset -r program=mk-libposix.sh
+++ dirname ./mk-libposix.sh
++ cd .
++ pwd -P
+ typeset -r progdir=/usr/local/src/gnulib/gnulib/libposix
+ typeset -r progpth=/usr/local/src/gnulib/gnulib/libposix/mk-libposix.sh
+ typeset -r progpid=7112
+ PS4='>mlp> '
>mlp> init
>mlp> local 'PS4=>init> '
>init> PROJECT=gnulib
>init> EADDR=bug-gnulib@xxxxxxx
>init> TARNAME=libposix
>init> PROJURI=http://www.gnu.org/software/gnulib
>init> export PROJECT EADDR TARNAME PROJURI
>>init> cd ..
>>init> pwd -P
>init> PATH=/usr/local/src/gnulib/gnulib:.:/net/home/bkorb/bin:/usr/local/bin:/usr/local/sbin:/sbin:/usr/sbin:/usr/bin:/net/tools:/net/tools/bin:/usr/lib64/qt-3.3/bin:/usr/kerberos/bin:/bin:/usr/X11R6/bin
>init> ddir=/usr/local/src/gnulib/gnulib/libposix/libposix
>>init> which gnulib-tool
>>init> sed s@/gnulib-tool@@
>init> sdir=/usr/local/src/gnulib/gnulib
>init> test 28 -eq 0
>init> cleanup_list=
>init> trap cleanup EXIT
>mlp> run_gnulib_tool
>mlp> local 'PS4=>run_gnulib_tool> '
>run_gnulib_tool> test -d libposix
>run_gnulib_tool> rm -rf libposix
>run_gnulib_tool> test -f libposix.tar.gz -a libposix.tar.gz -nt /usr/local/src/gnulib/gnulib/ChangeLog
>run_gnulib_tool> tar -xzf libposix.tar.gz
>>run_gnulib_tool> egrep '^2[0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]  ' /usr/local/src/gnulib/gnulib/ChangeLog
>>run_gnulib_tool> sed 's/-//g;s/ .*//;1q'
>run_gnulib_tool> time_stamp=20100915
>mlp> mk_version
>mlp> set -e
>mlp> local 'PS4=>mk_version> ' sedcmd=
>mk_version> local date_range=2010
>mk_version> test X2010 = X2010
>mk_version> cd libposix
>mk_version> mv gllib libposix
>mk_version> sed -i /SUBDIRS/s/gllib/libposix/ Makefile.am
>mk_version> cd libposix
>>mk_version> grep -v '\.in\.h$'
>>mk_version> ls -1 alignof.h alloca.in.h areadlink.h arpa_inet.in.h c-ctype.h c-strcase.h chdir-long.h cloexec.h close-hook.h ctype.in.h dirent.in.h dirname.h errno.in.h error.h exitfail.h fcntl.in.h filenamecat.h float+.h float.in.h fnmatch.in.h fpucw.h freading.h fseterr.h full-write.h getopt.in.h getopt_int.h gettext.h glob-libc.h glob.in.h group-member.h iconv.in.h iconv_open-aix.h iconv_open-hpux.h iconv_open-irix.h iconv_open-osf.h iconv_open-solaris.h intprops.h inttypes.in.h isnand-nolibm.h isnanf-nolibm.h isnanl-nolibm.h langinfo.in.h localcharset.h locale.in.h malloca.h math.in.h minmax.h mktime-internal.h netdb.in.h netinet_in.in.h openat-priv.h openat.h pathmax.h poll.in.h printf-args.h printf-frexp.h printf-frexpl.h printf-parse.h pty-private.h regex.h regex_internal.h safe-read.h safe-write.h same-inode.h save-cwd.h sched.in.h search.in.h sig-handler.h siglist.h signal.in.h size_max.h sockets.h spawn.in.h spawn_int.h stat-time.h stdarg.in.h stdbool.in.h stddef.in.h stdint.in.h stdio-impl.h stdio.in.h stdlib.in.h str-two-way.h streq.h string.in.h strings.in.h strnlen1.h sys_ioctl.in.h sys_select.in.h sys_socket.in.h sys_stat.in.h sys_time.in.h sys_times.in.h sys_utsname.in.h sys_wait.in.h tempname.h time.in.h timespec.h tmpdir.h trigl.h unistd--.h unistd-safer.h unistd.in.h unistr.in.h unitypes.in.h uniwidth.in.h utimens.h vasnprintf.h verify.h w32sock.h wchar.in.h wctype.in.h xalloc.h xgetcwd.h xsize.h
>>mk_version> egrep '^[a-zA-Z0-9_/-]+\.h *:' Makefile.am
>>mk_version> sed 's/ *:.*//'
......

>mk_version> sed -i -e '/^EXTRA_DIST *= *$/s/$/ version.[ch]/
	/noinst_HEADERS/s/noinst_H.*/nobase_include_HEADERS = \\/
	/EXTRA_DIST *=/s/$/ \\/
	/^noinst_LIBRARIES/d
	/^noinst_LTLIBRARIES/s/.*/lib_LTLIBRARIES = libposix.la/
	s/^libgnu_a_SOURCES *=.*/libposix_la_SOURCES = version.c/
	s/libgnu_a_/libposix_la_/
	s/libgnu\.a/libposix.la/
	/^EXTRA_libposix_la_SOURCES *+=/d
	/^EXTRA_DIST *+=/d
	/^EXTRA_DIST *=/a\
    $(top_srcdir)/build-aux/arg-nonnull.h      $(top_srcdir)/build-aux/c++defs.h \\\
    $(top_srcdir)/build-aux/config.rpath       $(top_srcdir)/build-aux/unused-parameter.h \\\
    $(top_srcdir)/build-aux/warn-on-use.h      _Exit.c \\\
    accept.c                                   acosl.c \\\
    alignof.h                                  alloca.c \\\
    alloca.in.h                                alphasort.c \\\
    areadlink.h                                arpa_inet.in.h \\\
    asinl.c                                    asnprintf.c \\\
    at-func.c                                  at-func2.c \\\
    atanl.c                                    atexit.c \\\
    atoll.c                                    basename-lgpl.c \\\
    bind.c                                     btowc.c \\\
    calloc.c                                   canonicalize-lgpl.c \\\
    ceil.c                                     ceilf.c \\\
    ceill.c                                    chdir-long.c \\\
    chdir-long.h                               chown.c \\\
    cloexec.c                                  cloexec.h \\\
    close-hook.h                               close.c \\\
    config.charset                             connect.c \\\
    cosl.c                                     ctype.in.h \\\
    dirent.in.h                                dirfd.c \\\
    dirname-lgpl.c                             dirname.h \\\
    dprintf.c                                  dup-safer.c \\\
    dup2.c                                     duplocale.c \\\
    errno.in.h                                 error.c \\\
    error.h                                    euidaccess.c \\\
    exitfail.h                                 expl.c \\\
    faccessat.c                                fchdir.c \\\
    fchmodat.c                                 fchown-stub.c \\\
    fchownat.c                                 fclose.c \\\
    fcntl.c                                    fcntl.in.h \\\
    fd-safer.c                                 fdopendir.c \\\
    fflush.c                                   filenamecat-lgpl.c \\\
    filenamecat.h                              float+.h \\\
    float.in.h                                 floor.c \\\
    floorf.c                                   floorl.c \\\
    fnmatch.c                                  fnmatch.in.h \\\
    fnmatch_loop.c                             fopen.c \\\
    fprintf.c                                  fpucw.h \\\
    fpurge.c                                   freading.h \\\
    free.c                                     freopen.c \\\
    frexp.c                                    frexpl.c \\\
    fseek.c                                    fseeko.c \\\
    fseterr.h                                  fstatat.c \\\
    fsync.c                                    ftell.c \\\
    ftello.c                                   futimens.c \\\
    gai_strerror.c                             getaddrinfo.c \\\
    getcwd.c                                   getdelim.c \\\
    getdtablesize.c                            getgroups.c \\\
    gethostname.c                              getline.c \\\
    getlogin.c                                 getlogin_r.c \\\
    getopt.c                                   getopt.in.h \\\
    getopt1.c                                  getopt_int.h \\\
    getpeername.c                              getsockname.c \\\
    getsockopt.c                               getsubopt.c \\\
    gettime.c                                  gettimeofday.c \\\
    glob-libc.h                                glob.c \\\
    glob.in.h                                  grantpt.c \\\
    group-member.c                             group-member.h \\\
    iconv.c                                    iconv.in.h \\\
    iconv_close.c                              iconv_open-aix.gperf \\\
    iconv_open-aix.h                           iconv_open-hpux.gperf \\\
    iconv_open-hpux.h                          iconv_open-irix.gperf \\\
    iconv_open-irix.h                          iconv_open-osf.gperf \\\
    iconv_open-osf.h                           iconv_open-solaris.gperf \\\
    iconv_open-solaris.h                       iconv_open.c \\\
    imaxabs.c                                  imaxdiv.c \\\
    inet_ntop.c                                inet_pton.c \\\
    intprops.h                                 inttypes.in.h \\\
    ioctl.c                                    isblank.c \\\
    isfinite.c                                 isinf.c \\\
    isnan.c                                    isnand-nolibm.h \\\
    isnand.c                                   isnanf-nolibm.h \\\
    isnanf.c                                   isnanl-nolibm.h \\\
    isnanl.c                                   langinfo.in.h \\\
    lchown.c                                   ldexpl.c \\\
    link.c                                     linkat.c \\\
    listen.c                                   localcharset.h \\\
    locale.in.h                                logl.c \\\
    lseek.c                                    lstat.c \\\
    malloc.c                                   malloca.h \\\
    malloca.valgrind                           math.in.h \\\
    mbrlen.c                                   mbrtowc.c \\\
    mbsinit.c                                  mbsnrtowcs.c \\\
    mbsrtowcs-state.c                          mbsrtowcs.c \\\
    memchr.c                                   memchr.valgrind \\\
    memcmp.c                                   memcpy.c \\\
    memmove.c                                  mempcpy.c \\\
    memrchr.c                                  memset.c \\\
    mkdir.c                                    mkdirat.c \\\
    mkdtemp.c                                  mkfifo.c \\\
    mkfifoat.c                                 mknod.c \\\
    mknodat.c                                  mkstemp.c \\\
    mktime-internal.h                          mktime.c \\\
    nanosleep.c                                netdb.in.h \\\
    netinet_in.in.h                            nl_langinfo.c \\\
    open.c                                     openat-priv.h \\\
    openat-proc.c                              openat.c \\\
    openat.h                                   pathmax.h \\\
    perror.c                                   pipe-safer.c \\\
    poll.c                                     poll.in.h \\\
    popen.c                                    pread.c \\\
    printf-args.c                              printf-args.h \\\
    printf-frexp.c                             printf-frexp.h \\\
    printf-frexpl.h                            printf-parse.c \\\
    printf-parse.h                             printf.c \\\
    pt_chown.c                                 ptsname.c \\\
    pty-private.h                              pwrite.c \\\
    raise.c                                    rawmemchr.c \\\
    rawmemchr.valgrind                         readlink.c \\\
    readlinkat.c                               realloc.c \\\
    recv.c                                     recvfrom.c \\\
    ref-add.sin                                ref-del.sin \\\
    regcomp.c                                  regex.c \\\
    regex.h                                    regex_internal.c \\\
    regex_internal.h                           regexec.c \\\
    remove.c                                   rename.c \\\
    renameat.c                                 rmdir.c \\\
    round.c                                    roundf.c \\\
    roundl.c                                   safe-read.c \\\
    safe-read.h                                safe-write.c \\\
    safe-write.h                               same-inode.h \\\
    save-cwd.c                                 save-cwd.h \\\
    scandir.c                                  sched.in.h \\\
    search.in.h                                select.c \\\
    send.c                                     sendto.c \\\
    setenv.c                                   setsockopt.c \\\
    shutdown.c                                 sig-handler.h \\\
    sigaction.c                                siglist.h \\\
    signal.in.h                                signbitd.c \\\
    signbitf.c                                 signbitl.c \\\
    sigprocmask.c                              sincosl.c \\\
    sinl.c                                     sleep.c \\\
    snprintf.c                                 socket.c \\\
    spawn.c                                    spawn.in.h \\\
    spawn_faction_addclose.c                   spawn_faction_adddup2.c \\\
    spawn_faction_addopen.c                    spawn_faction_destroy.c \\\
    spawn_faction_init.c                       spawn_int.h \\\
    spawnattr_destroy.c                        spawnattr_getdefault.c \\\
    spawnattr_getflags.c                       spawnattr_getpgroup.c \\\
    spawnattr_getschedparam.c                  spawnattr_getschedpolicy.c \\\
    spawnattr_getsigmask.c                     spawnattr_init.c \\\
    spawnattr_setdefault.c                     spawnattr_setflags.c \\\
    spawnattr_setpgroup.c                      spawnattr_setschedparam.c \\\
    spawnattr_setschedpolicy.c                 spawnattr_setsigmask.c \\\
    spawni.c                                   spawnp.c \\\
    sprintf.c                                  sqrtl.c \\\
    stat-time.h                                stat.c \\\
    stdarg.in.h                                stdbool.in.h \\\
    stddef.in.h                                stdint.in.h \\\
    stdio-impl.h                               stdio-write.c \\\
    stdio.in.h                                 stdlib.in.h \\\
    stpcpy.c                                   stpncpy.c \\\
    str-two-way.h                              strcasecmp.c \\\
    strchrnul.c                                strchrnul.valgrind \\\
    strcspn.c                                  strdup.c \\\
    streq.h                                    strerror.c \\\
    string.in.h                                strings.in.h \\\
    stripslash.c                               strncasecmp.c \\\
    strncat.c                                  strndup.c \\\
    strnlen.c                                  strpbrk.c \\\
    strptime.c                                 strsignal.c \\\
    strstr.c                                   strtod.c \\\
    strtoimax.c                                strtok_r.c \\\
    strtol.c                                   strtoll.c \\\
    strtoul.c                                  strtoull.c \\\
    strtoumax.c                                symlink.c \\\
    symlinkat.c                                sys_ioctl.in.h \\\
    sys_select.in.h                            sys_socket.in.h \\\
    sys_stat.in.h                              sys_time.in.h \\\
    sys_times.in.h                             sys_utsname.in.h \\\
    sys_wait.in.h                              tanl.c \\\
    tempname.c                                 tempname.h \\\
    time.in.h                                  time_r.c \\\
    times.c                                    timespec.h \\\
    tmpfile.c                                  trigl.c \\\
    trigl.h                                    trunc.c \\\
    truncf.c                                   truncl.c \\\
    tsearch.c                                  ttyname_r.c \\\
    uname.c                                    unistd--.h \\\
    unistd-safer.h                             unistd.in.h \\\
    unistr.in.h                                unitypes.in.h \\\
    uniwidth.in.h                              uniwidth/cjk.h \\\
    unlink.c                                   unlinkat.c \\\
    unlockpt.c                                 unsetenv.c \\\
    utimens.c                                  utimens.h \\\
    utimensat.c                                vasnprintf.c \\\
    vasnprintf.h                               vdprintf.c \\\
    vfprintf.c                                 vprintf.c \\\
    vsnprintf.c                                vsprintf.c \\\
    w32sock.h                                  wchar.in.h \\\
    wcrtomb.c                                  wcsnrtombs.c \\\
    wcsrtombs-state.c                          wcsrtombs.c \\\
    wctob.c                                    wctype.in.h \\\
    wcwidth.c                                  write.c \\\
    xalloc.h                                   xgetcwd.c \\\
    xgetcwd.h                                  xmalloc.c

	/^libposix_la_SOURCES .*= pt_chown.c/d
	/^nobase_include_HEADERS =/a \
    alignof.h            alloca.h             areadlink.h \\\
    arg-nonnull.h        arpa/inet.h          c-ctype.h \\\
    c-strcase.h          chdir-long.h         cloexec.h \\\
    close-hook.h         configmake.h         ctype.h \\\
    dirent.h             dirname.h            errno.h \\\
    error.h              exitfail.h           fcntl.h \\\
    filenamecat.h        float+.h             float.h \\\
    fnmatch.h            fpucw.h              freading.h \\\
    fseterr.h            full-write.h         getopt.h \\\
    getopt_int.h         gettext.h            glob-libc.h \\\
    glob.h               group-member.h       iconv.h \\\
    iconv_open-aix.h     iconv_open-hpux.h    iconv_open-irix.h \\\
    iconv_open-osf.h     iconv_open-solaris.h intprops.h \\\
    inttypes.h           isnand-nolibm.h      isnanf-nolibm.h \\\
    isnanl-nolibm.h      langinfo.h           localcharset.h \\\
    locale.h             malloca.h            math.h \\\
    minmax.h             mktime-internal.h    netdb.h \\\
    netinet/in.h         openat-priv.h        openat.h \\\
    pathmax.h            poll.h               printf-args.h \\\
    printf-frexp.h       printf-frexpl.h      printf-parse.h \\\
    pty-private.h        regex.h              regex_internal.h \\\
    safe-read.h          safe-write.h         same-inode.h \\\
    save-cwd.h           sched.h              search.h \\\
    sig-handler.h        siglist.h            signal.h \\\
    size_max.h           sockets.h            spawn.h \\\
    spawn_int.h          stat-time.h          stdarg.h \\\
    stdbool.h            stddef.h             stdint.h \\\
    stdio-impl.h         stdio.h              stdlib.h \\\
    str-two-way.h        streq.h              string.h \\\
    strings.h            strnlen1.h           sys/ioctl.h \\\
    sys/select.h         sys/socket.h         sys/stat.h \\\
    sys/time.h           sys/times.h          sys/utsname.h \\\
    sys/wait.h           tempname.h           time.h \\\
    timespec.h           tmpdir.h             trigl.h \\\
    unistd--.h           unistd-safer.h       unistd.h \\\
    unistr.h             unitypes.h           uniwidth.h \\\
    unused-parameter.h   utimens.h            vasnprintf.h \\\
    verify.h             w32sock.h            warn-on-use.h \\\
    wchar.h              wctype.h             xalloc.h \\\
    xgetcwd.h            xsize.h

	/^$/d' Makefile.am
>>mk_version> cd /usr/local/src/gnulib/gnulib
>>mk_version> ./build-aux/git-version-gen /dev/null
>>mk_version> sed -e s/-dirty/-modified/
>mk_version> local git_ver=0.0.4260-ef0cb-modified
>mk_version> sedcmd='1,/^## *LIBPOSIX_VERSION/d
	s/@YEAR@/2010/
	s/@DECVERSION@/20100915/
	s/@GITVERSION@/0.0.4260-ef0cb-modified/
	/^#endif.*LIBPOSIX_VERSION/q'
>mk_version> sed -e '1,/^## *LIBPOSIX_VERSION/d
	s/@YEAR@/2010/
	s/@DECVERSION@/20100915/
	s/@GITVERSION@/0.0.4260-ef0cb-modified/
	/^#endif.*LIBPOSIX_VERSION/q' /usr/local/src/gnulib/gnulib/libposix/mk-libposix.sh
>mk_version> sed '/^#ifndef/,$d' version.h
>mk_version> echo 'int  const _libposix_version       = 20100915;'
>mk_version> echo 'char const _libposix_git_version[] = "0.0.4260-ef0cb-modified";'
>mk_version> cd ..
>mlp> mk_config
>mlp> local 'PS4=>mk_config> '
>mk_config> mv configure.ac configure.ac-saved
>mk_config> exec
>>mk_config> echo 20100915
>>mk_config> sed 's/\(....\)\(..\)/\1.\2./'
>mk_config> VERSION=2010.09.15
>mk_config> export VERSION
>>mk_config> egrep '^gl_m4_base=' configure.ac-saved
>mk_config> eval local 'gl_m4_base='\''glm4'\'''
>>mk_config> local gl_m4_base=glm4
>mk_config> test 4 -gt 1
>mk_config> printf 'AC_INIT([%s],[%s],[%s],[%s],[%s])\n' gnulib 2010.09.15 bug-gnulib@xxxxxxx libposix http://www.gnu.org/software/gnulib
>mk_config> printf 'AC_CONFIG_SRCDIR([%s/version.c])\nAC_CONFIG_MACRO_DIR([%s])\n' libposix glm4
>mk_config> local 'sedcmd=
	1,/^AC_INIT(/d
	s/dnl .*//
	/^$/d
	/^#/d
	s/gllib/libposix/g
	s/LIBGNU_L/LIBPOSIX_L/g
	s/^AM_CONDITIONAL.*LIBTOOL.*/AC_PROG_LIBTOOL/
	/^gl_cond_libtool/d'
>mk_config> sed -e '
	1,/^AC_INIT(/d
	s/dnl .*//
	/^$/d
	/^#/d
	s/gllib/libposix/g
	s/LIBGNU_L/LIBPOSIX_L/g
	s/^AM_CONDITIONAL.*LIBTOOL.*/AC_PROG_LIBTOOL/
	/^gl_cond_libtool/d' configure.ac-saved
>mk_config> exec
>mk_config> cleanup_list='configure.ac-saved '
>mk_config> sedcmd='/^$/d
/^# /d'
>>mk_config> egrep '_PROGRAMS *=' libposix/Makefile.am
>>mk_config> sed 's/.*= *//'
>mk_config> for f in '$(egrep '\''_PROGRAMS *='\'' ${TARNAME}/Makefile.am | sed '\''s/.*= *//'\'')'
>mk_config> sedcmd='/^$/d
/^# /d
/^EXTRA_libposix_la_SOURCES *+= *pt_chown\.c/d'
>mk_config> sed -i -e '/^$/d
/^# /d
/^EXTRA_libposix_la_SOURCES *+= *pt_chown\.c/d' libposix/Makefile.am
>mk_config> autoreconf -i
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `build-aux'.
libtoolize: copying file `build-aux/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `glm4'.
libtoolize: copying file `glm4/libtool.m4'
libtoolize: copying file `glm4/ltoptions.m4'
libtoolize: copying file `glm4/ltsugar.m4'
libtoolize: copying file `glm4/ltversion.m4'
libtoolize: copying file `glm4/lt~obsolete.m4'
libtoolize: `AC_PROG_RANLIB' is rendered obsolete by `LT_INIT'
>mlp> build_distro
>mlp> local 'PS4=>build_distro> '
>build_distro> configure
checking for a BSD-compatible install... /usr/bin/install -c
....................
checking for stdint.h... (cached) yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating libposix/Makefile
config.status: creating glm4/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
>build_distro> make
make  all-recursive
make[1]: Entering directory `/usr/local/src/gnulib/gnulib/libposix/libposix'
Making all in libposix
make[2]: Entering directory `/usr/local/src/gnulib/gnulib/libposix/libposix/libposix'
rm -f alloca.h-t alloca.h && \
	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
	  cat ./alloca.in.h; \
	} > alloca.h-t && \
	mv -f alloca.h-t alloca.h

[[[much header sedding removed]]]

make  all-recursive
make[3]: Entering directory `/usr/local/src/gnulib/gnulib/libposix/libposix/libposix'
make[4]: Entering directory `/usr/local/src/gnulib/gnulib/libposix/libposix/libposix'
depbase=`echo version.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \
	if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT version.lo -MD -MP -MF "$depbase.Tpo" -c -o version.lo version.c; \
	then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; exit 1; fi
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT version.lo -MD -MP -MF .deps/version.Tpo -c version.c  -fPIC -DPIC -o .libs/version.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT version.lo -MD -MP -MF .deps/version.Tpo -c version.c -o version.o >/dev/null 2>&1
depbase=`echo areadlink.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \
	if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT areadlink.lo -MD -MP -MF "$depbase.Tpo" -c -o areadlink.lo areadlink.c; \
	then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; exit 1; fi
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT areadlink.lo -MD -MP -MF .deps/areadlink.Tpo -c areadlink.c  -fPIC -DPIC -o .libs/areadlink.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT areadlink.lo -MD -MP -MF .deps/areadlink.Tpo -c areadlink.c -o areadlink.o >/dev/null 2>&1
depbase=`echo areadlinkat.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \
	if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT areadlinkat.lo -MD -MP -MF "$depbase.Tpo" -c -o areadlinkat.lo areadlinkat.c; \
	then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; exit 1; fi
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT areadlinkat.lo -MD -MP -MF .deps/areadlinkat.Tpo -c areadlinkat.c  -fPIC -DPIC -o .libs/areadlinkat.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT areadlinkat.lo -MD -MP -MF .deps/areadlinkat.Tpo -c areadlinkat.c -o areadlinkat.o >/dev/null 2>&1
depbase=`echo c-ctype.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \
	if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT c-ctype.lo -MD -MP -MF "$depbase.Tpo" -c -o c-ctype.lo c-ctype.c; \
	then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; exit 1; fi
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT c-ctype.lo -MD -MP -MF .deps/c-ctype.Tpo -c c-ctype.c  -fPIC -DPIC -o .libs/c-ctype.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT c-ctype.lo -MD -MP -MF .deps/c-ctype.Tpo -c c-ctype.c -o c-ctype.o >/dev/null 2>&1
depbase=`echo c-strcasecmp.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \
	if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT c-strcasecmp.lo -MD -MP -MF "$depbase.Tpo" -c -o c-strcasecmp.lo c-strcasecmp.c; \
	then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; exit 1; fi
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT c-strcasecmp.lo -MD -MP -MF .deps/c-strcasecmp.Tpo -c c-strcasecmp.c  -fPIC -DPIC -o .libs/c-strcasecmp.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT c-strcasecmp.lo -MD -MP -MF .deps/c-strcasecmp.Tpo -c c-strcasecmp.c -o c-strcasecmp.o >/dev/null 2>&1
depbase=`echo c-strncasecmp.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \
	if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT c-strncasecmp.lo -MD -MP -MF "$depbase.Tpo" -c -o c-strncasecmp.lo c-strncasecmp.c; \
	then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; exit 1; fi
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT c-strncasecmp.lo -MD -MP -MF .deps/c-strncasecmp.Tpo -c c-strncasecmp.c  -fPIC -DPIC -o .libs/c-strncasecmp.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT c-strncasecmp.lo -MD -MP -MF .deps/c-strncasecmp.Tpo -c c-strncasecmp.c -o c-strncasecmp.o >/dev/null 2>&1
depbase=`echo close-hook.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \
	if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT close-hook.lo -MD -MP -MF "$depbase.Tpo" -c -o close-hook.lo close-hook.c; \
	then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; exit 1; fi
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT close-hook.lo -MD -MP -MF .deps/close-hook.Tpo -c close-hook.c  -fPIC -DPIC -o .libs/close-hook.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT close-hook.lo -MD -MP -MF .deps/close-hook.Tpo -c close-hook.c -o close-hook.o >/dev/null 2>&1
depbase=`echo exitfail.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \
	if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT exitfail.lo -MD -MP -MF "$depbase.Tpo" -c -o exitfail.lo exitfail.c; \
	then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; exit 1; fi
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT exitfail.lo -MD -MP -MF .deps/exitfail.Tpo -c exitfail.c  -fPIC -DPIC -o .libs/exitfail.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT exitfail.lo -MD -MP -MF .deps/exitfail.Tpo -c exitfail.c -o exitfail.o >/dev/null 2>&1
depbase=`echo freading.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \
	if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT freading.lo -MD -MP -MF "$depbase.Tpo" -c -o freading.lo freading.c; \
	then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; exit 1; fi
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT freading.lo -MD -MP -MF .deps/freading.Tpo -c freading.c  -fPIC -DPIC -o .libs/freading.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT freading.lo -MD -MP -MF .deps/freading.Tpo -c freading.c -o freading.o >/dev/null 2>&1
depbase=`echo fseterr.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \
	if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT fseterr.lo -MD -MP -MF "$depbase.Tpo" -c -o fseterr.lo fseterr.c; \
	then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; exit 1; fi
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT fseterr.lo -MD -MP -MF .deps/fseterr.Tpo -c fseterr.c  -fPIC -DPIC -o .libs/fseterr.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT fseterr.lo -MD -MP -MF .deps/fseterr.Tpo -c fseterr.c -o fseterr.o >/dev/null 2>&1
depbase=`echo full-write.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \
	if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT full-write.lo -MD -MP -MF "$depbase.Tpo" -c -o full-write.lo full-write.c; \
	then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; exit 1; fi
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT full-write.lo -MD -MP -MF .deps/full-write.Tpo -c full-write.c  -fPIC -DPIC -o .libs/full-write.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT full-write.lo -MD -MP -MF .deps/full-write.Tpo -c full-write.c -o full-write.o >/dev/null 2>&1
depbase=`echo localcharset.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \
	if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT localcharset.lo -MD -MP -MF "$depbase.Tpo" -c -o localcharset.lo localcharset.c; \
	then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; exit 1; fi
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT localcharset.lo -MD -MP -MF .deps/localcharset.Tpo -c localcharset.c  -fPIC -DPIC -o .libs/localcharset.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT localcharset.lo -MD -MP -MF .deps/localcharset.Tpo -c localcharset.c -o localcharset.o >/dev/null 2>&1
depbase=`echo glthread/lock.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \
	if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT glthread/lock.lo -MD -MP -MF "$depbase.Tpo" -c -o glthread/lock.lo glthread/lock.c; \
	then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; exit 1; fi
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT glthread/lock.lo -MD -MP -MF glthread/.deps/lock.Tpo -c glthread/lock.c  -fPIC -DPIC -o glthread/.libs/lock.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT glthread/lock.lo -MD -MP -MF glthread/.deps/lock.Tpo -c glthread/lock.c -o glthread/lock.o >/dev/null 2>&1
depbase=`echo malloca.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \
	if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT malloca.lo -MD -MP -MF "$depbase.Tpo" -c -o malloca.lo malloca.c; \
	then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; exit 1; fi
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT malloca.lo -MD -MP -MF .deps/malloca.Tpo -c malloca.c  -fPIC -DPIC -o .libs/malloca.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT malloca.lo -MD -MP -MF .deps/malloca.Tpo -c malloca.c -o malloca.o >/dev/null 2>&1
depbase=`echo openat-die.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \
	if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT openat-die.lo -MD -MP -MF "$depbase.Tpo" -c -o openat-die.lo openat-die.c; \
	then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; exit 1; fi
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT openat-die.lo -MD -MP -MF .deps/openat-die.Tpo -c openat-die.c  -fPIC -DPIC -o .libs/openat-die.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT openat-die.lo -MD -MP -MF .deps/openat-die.Tpo -c openat-die.c -o openat-die.o >/dev/null 2>&1
depbase=`echo printf-frexp.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \
	if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT printf-frexp.lo -MD -MP -MF "$depbase.Tpo" -c -o printf-frexp.lo printf-frexp.c; \
	then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; exit 1; fi
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT printf-frexp.lo -MD -MP -MF .deps/printf-frexp.Tpo -c printf-frexp.c  -fPIC -DPIC -o .libs/printf-frexp.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT printf-frexp.lo -MD -MP -MF .deps/printf-frexp.Tpo -c printf-frexp.c -o printf-frexp.o >/dev/null 2>&1
depbase=`echo printf-frexpl.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \
	if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT printf-frexpl.lo -MD -MP -MF "$depbase.Tpo" -c -o printf-frexpl.lo printf-frexpl.c; \
	then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; exit 1; fi
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT printf-frexpl.lo -MD -MP -MF .deps/printf-frexpl.Tpo -c printf-frexpl.c  -fPIC -DPIC -o .libs/printf-frexpl.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT printf-frexpl.lo -MD -MP -MF .deps/printf-frexpl.Tpo -c printf-frexpl.c -o printf-frexpl.o >/dev/null 2>&1
depbase=`echo sockets.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \
	if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT sockets.lo -MD -MP -MF "$depbase.Tpo" -c -o sockets.lo sockets.c; \
	then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; exit 1; fi
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT sockets.lo -MD -MP -MF .deps/sockets.Tpo -c sockets.c  -fPIC -DPIC -o .libs/sockets.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT sockets.lo -MD -MP -MF .deps/sockets.Tpo -c sockets.c -o sockets.o >/dev/null 2>&1
depbase=`echo strnlen1.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \
	if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT strnlen1.lo -MD -MP -MF "$depbase.Tpo" -c -o strnlen1.lo strnlen1.c; \
	then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; exit 1; fi
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT strnlen1.lo -MD -MP -MF .deps/strnlen1.Tpo -c strnlen1.c  -fPIC -DPIC -o .libs/strnlen1.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT strnlen1.lo -MD -MP -MF .deps/strnlen1.Tpo -c strnlen1.c -o strnlen1.o >/dev/null 2>&1
depbase=`echo glthread/threadlib.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \
	if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT glthread/threadlib.lo -MD -MP -MF "$depbase.Tpo" -c -o glthread/threadlib.lo glthread/threadlib.c; \
	then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; exit 1; fi
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT glthread/threadlib.lo -MD -MP -MF glthread/.deps/threadlib.Tpo -c glthread/threadlib.c  -fPIC -DPIC -o glthread/.libs/threadlib.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT glthread/threadlib.lo -MD -MP -MF glthread/.deps/threadlib.Tpo -c glthread/threadlib.c -o glthread/threadlib.o >/dev/null 2>&1
depbase=`echo glthread/tls.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \
	if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT glthread/tls.lo -MD -MP -MF "$depbase.Tpo" -c -o glthread/tls.lo glthread/tls.c; \
	then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; exit 1; fi
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT glthread/tls.lo -MD -MP -MF glthread/.deps/tls.Tpo -c glthread/tls.c  -fPIC -DPIC -o glthread/.libs/tls.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT glthread/tls.lo -MD -MP -MF glthread/.deps/tls.Tpo -c glthread/tls.c -o glthread/tls.o >/dev/null 2>&1
depbase=`echo tmpdir.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \
	if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT tmpdir.lo -MD -MP -MF "$depbase.Tpo" -c -o tmpdir.lo tmpdir.c; \
	then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; exit 1; fi
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT tmpdir.lo -MD -MP -MF .deps/tmpdir.Tpo -c tmpdir.c  -fPIC -DPIC -o .libs/tmpdir.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT tmpdir.lo -MD -MP -MF .deps/tmpdir.Tpo -c tmpdir.c -o tmpdir.o >/dev/null 2>&1
depbase=`echo unistr/u8-mbtoucr.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \
	if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT unistr/u8-mbtoucr.lo -MD -MP -MF "$depbase.Tpo" -c -o unistr/u8-mbtoucr.lo unistr/u8-mbtoucr.c; \
	then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; exit 1; fi
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT unistr/u8-mbtoucr.lo -MD -MP -MF unistr/.deps/u8-mbtoucr.Tpo -c unistr/u8-mbtoucr.c  -fPIC -DPIC -o unistr/.libs/u8-mbtoucr.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT unistr/u8-mbtoucr.lo -MD -MP -MF unistr/.deps/u8-mbtoucr.Tpo -c unistr/u8-mbtoucr.c -o unistr/u8-mbtoucr.o >/dev/null 2>&1
depbase=`echo unistr/u8-uctomb.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \
	if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT unistr/u8-uctomb.lo -MD -MP -MF "$depbase.Tpo" -c -o unistr/u8-uctomb.lo unistr/u8-uctomb.c; \
	then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; exit 1; fi
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT unistr/u8-uctomb.lo -MD -MP -MF unistr/.deps/u8-uctomb.Tpo -c unistr/u8-uctomb.c  -fPIC -DPIC -o unistr/.libs/u8-uctomb.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT unistr/u8-uctomb.lo -MD -MP -MF unistr/.deps/u8-uctomb.Tpo -c unistr/u8-uctomb.c -o unistr/u8-uctomb.o >/dev/null 2>&1
depbase=`echo unistr/u8-uctomb-aux.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \
	if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT unistr/u8-uctomb-aux.lo -MD -MP -MF "$depbase.Tpo" -c -o unistr/u8-uctomb-aux.lo unistr/u8-uctomb-aux.c; \
	then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; exit 1; fi
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT unistr/u8-uctomb-aux.lo -MD -MP -MF unistr/.deps/u8-uctomb-aux.Tpo -c unistr/u8-uctomb-aux.c  -fPIC -DPIC -o unistr/.libs/u8-uctomb-aux.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT unistr/u8-uctomb-aux.lo -MD -MP -MF unistr/.deps/u8-uctomb-aux.Tpo -c unistr/u8-uctomb-aux.c -o unistr/u8-uctomb-aux.o >/dev/null 2>&1
depbase=`echo uniwidth/width.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \
	if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT uniwidth/width.lo -MD -MP -MF "$depbase.Tpo" -c -o uniwidth/width.lo uniwidth/width.c; \
	then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; exit 1; fi
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT uniwidth/width.lo -MD -MP -MF uniwidth/.deps/width.Tpo -c uniwidth/width.c  -fPIC -DPIC -o uniwidth/.libs/width.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT uniwidth/width.lo -MD -MP -MF uniwidth/.deps/width.Tpo -c uniwidth/width.c -o uniwidth/width.o >/dev/null 2>&1
depbase=`echo xalloc-die.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \
	if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT xalloc-die.lo -MD -MP -MF "$depbase.Tpo" -c -o xalloc-die.lo xalloc-die.c; \
	then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; exit 1; fi
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT xalloc-die.lo -MD -MP -MF .deps/xalloc-die.Tpo -c xalloc-die.c  -fPIC -DPIC -o .libs/xalloc-die.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNULIB_STRICT_CHECKING=1 -g -O2 -MT xalloc-die.lo -MD -MP -MF .deps/xalloc-die.Tpo -c xalloc-die.c -o xalloc-die.o >/dev/null 2>&1
depbase=`echo asnprintf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT asnprintf.o -MD -MP -MF "$depbase.Tpo" -c -o asnprintf.o asnprintf.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo basename-lgpl.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT basename-lgpl.o -MD -MP -MF "$depbase.Tpo" -c -o basename-lgpl.o basename-lgpl.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo chdir-long.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT chdir-long.o -MD -MP -MF "$depbase.Tpo" -c -o chdir-long.o chdir-long.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo cloexec.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT cloexec.o -MD -MP -MF "$depbase.Tpo" -c -o cloexec.o cloexec.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo dirname-lgpl.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT dirname-lgpl.o -MD -MP -MF "$depbase.Tpo" -c -o dirname-lgpl.o dirname-lgpl.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo dprintf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT dprintf.o -MD -MP -MF "$depbase.Tpo" -c -o dprintf.o dprintf.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo dup-safer.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT dup-safer.o -MD -MP -MF "$depbase.Tpo" -c -o dup-safer.o dup-safer.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo duplocale.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT duplocale.o -MD -MP -MF "$depbase.Tpo" -c -o duplocale.o duplocale.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo fcntl.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT fcntl.o -MD -MP -MF "$depbase.Tpo" -c -o fcntl.o fcntl.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo fd-safer.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT fd-safer.o -MD -MP -MF "$depbase.Tpo" -c -o fd-safer.o fd-safer.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo fflush.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT fflush.o -MD -MP -MF "$depbase.Tpo" -c -o fflush.o fflush.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo filenamecat-lgpl.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT filenamecat-lgpl.o -MD -MP -MF "$depbase.Tpo" -c -o filenamecat-lgpl.o filenamecat-lgpl.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo fprintf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT fprintf.o -MD -MP -MF "$depbase.Tpo" -c -o fprintf.o fprintf.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo fpurge.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT fpurge.o -MD -MP -MF "$depbase.Tpo" -c -o fpurge.o fpurge.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo fseek.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT fseek.o -MD -MP -MF "$depbase.Tpo" -c -o fseek.o fseek.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo fseeko.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT fseeko.o -MD -MP -MF "$depbase.Tpo" -c -o fseeko.o fseeko.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo futimens.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT futimens.o -MD -MP -MF "$depbase.Tpo" -c -o futimens.o futimens.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo getcwd.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT getcwd.o -MD -MP -MF "$depbase.Tpo" -c -o getcwd.o getcwd.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo gettime.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT gettime.o -MD -MP -MF "$depbase.Tpo" -c -o gettime.o gettime.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo glob.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT glob.o -MD -MP -MF "$depbase.Tpo" -c -o glob.o glob.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo ioctl.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT ioctl.o -MD -MP -MF "$depbase.Tpo" -c -o ioctl.o ioctl.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo isfinite.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT isfinite.o -MD -MP -MF "$depbase.Tpo" -c -o isfinite.o isfinite.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo isnand.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT isnand.o -MD -MP -MF "$depbase.Tpo" -c -o isnand.o isnand.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo isnanf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT isnanf.o -MD -MP -MF "$depbase.Tpo" -c -o isnanf.o isnanf.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo isnanl.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT isnanl.o -MD -MP -MF "$depbase.Tpo" -c -o isnanl.o isnanl.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo linkat.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT linkat.o -MD -MP -MF "$depbase.Tpo" -c -o linkat.o linkat.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo nanosleep.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT nanosleep.o -MD -MP -MF "$depbase.Tpo" -c -o nanosleep.o nanosleep.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo openat-proc.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT openat-proc.o -MD -MP -MF "$depbase.Tpo" -c -o openat-proc.o openat-proc.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo pipe-safer.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT pipe-safer.o -MD -MP -MF "$depbase.Tpo" -c -o pipe-safer.o pipe-safer.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo printf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT printf.o -MD -MP -MF "$depbase.Tpo" -c -o printf.o printf.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo printf-args.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT printf-args.o -MD -MP -MF "$depbase.Tpo" -c -o printf-args.o printf-args.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo printf-parse.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT printf-parse.o -MD -MP -MF "$depbase.Tpo" -c -o printf-parse.o printf-parse.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo remove.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT remove.o -MD -MP -MF "$depbase.Tpo" -c -o remove.o remove.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo safe-read.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT safe-read.o -MD -MP -MF "$depbase.Tpo" -c -o safe-read.o safe-read.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo safe-write.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT safe-write.o -MD -MP -MF "$depbase.Tpo" -c -o safe-write.o safe-write.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo save-cwd.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT save-cwd.o -MD -MP -MF "$depbase.Tpo" -c -o save-cwd.o save-cwd.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo snprintf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT snprintf.o -MD -MP -MF "$depbase.Tpo" -c -o snprintf.o snprintf.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo sprintf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT sprintf.o -MD -MP -MF "$depbase.Tpo" -c -o sprintf.o sprintf.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo stripslash.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT stripslash.o -MD -MP -MF "$depbase.Tpo" -c -o stripslash.o stripslash.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo strstr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT strstr.o -MD -MP -MF "$depbase.Tpo" -c -o strstr.o strstr.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo strtod.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT strtod.o -MD -MP -MF "$depbase.Tpo" -c -o strtod.o strtod.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo tempname.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT tempname.o -MD -MP -MF "$depbase.Tpo" -c -o tempname.o tempname.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo utimens.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT utimens.o -MD -MP -MF "$depbase.Tpo" -c -o utimens.o utimens.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo utimensat.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT utimensat.o -MD -MP -MF "$depbase.Tpo" -c -o utimensat.o utimensat.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo vasnprintf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT vasnprintf.o -MD -MP -MF "$depbase.Tpo" -c -o vasnprintf.o vasnprintf.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo vdprintf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT vdprintf.o -MD -MP -MF "$depbase.Tpo" -c -o vdprintf.o vdprintf.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo vfprintf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT vfprintf.o -MD -MP -MF "$depbase.Tpo" -c -o vfprintf.o vfprintf.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo vprintf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT vprintf.o -MD -MP -MF "$depbase.Tpo" -c -o vprintf.o vprintf.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo vsnprintf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT vsnprintf.o -MD -MP -MF "$depbase.Tpo" -c -o vsnprintf.o vsnprintf.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo vsprintf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT vsprintf.o -MD -MP -MF "$depbase.Tpo" -c -o vsprintf.o vsprintf.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo xgetcwd.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT xgetcwd.o -MD -MP -MF "$depbase.Tpo" -c -o xgetcwd.o xgetcwd.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
depbase=`echo xmalloc.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \
	if gcc -DHAVE_CONFIG_H -I. -I. -I..  -DGNULIB_STRICT_CHECKING=1   -g -O2 -MT xmalloc.o -MD -MP -MF "$depbase.Tpo" -c -o xmalloc.o xmalloc.c; \
	then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi
/bin/sh ../libtool --tag=CC --mode=link gcc  -g -O2   -o libposix.la -rpath /usr/local/lib  version.lo areadlink.lo areadlinkat.lo c-ctype.lo c-strcasecmp.lo c-strncasecmp.lo close-hook.lo exitfail.lo freading.lo fseterr.lo full-write.lo localcharset.lo glthread/lock.lo malloca.lo openat-die.lo printf-frexp.lo printf-frexpl.lo sockets.lo strnlen1.lo glthread/threadlib.lo glthread/tls.lo tmpdir.lo unistr/u8-mbtoucr.lo unistr/u8-uctomb.lo unistr/u8-uctomb-aux.lo uniwidth/width.lo xalloc-die.lo asnprintf.o basename-lgpl.o chdir-long.o cloexec.o dirname-lgpl.o dprintf.o dup-safer.o duplocale.o fcntl.o fd-safer.o fflush.o filenamecat-lgpl.o fprintf.o fpurge.o fseek.o fseeko.o futimens.o getcwd.o gettime.o glob.o ioctl.o isfinite.o isnand.o isnanf.o isnanl.o linkat.o nanosleep.o openat-proc.o pipe-safer.o printf.o printf-args.o printf-parse.o remove.o safe-read.o safe-write.o save-cwd.o snprintf.o sprintf.o stripslash.o strstr.o strtod.o tempname.o utimens.o utimensat.o vasnprintf.o vdprintf.o vfprintf.o vprintf.o vsnprintf.o vsprintf.o xgetcwd.o xmalloc.o  

*** Warning: Linking the shared library libposix.la against the non-libtool
*** objects  asnprintf.o basename-lgpl.o chdir-long.o cloexec.o dirname-lgpl.o dprintf.o dup-safer.o duplocale.o fcntl.o fd-safer.o fflush.o filenamecat-lgpl.o fprintf.o fpurge.o fseek.o fseeko.o futimens.o getcwd.o gettime.o glob.o ioctl.o isfinite.o isnand.o isnanf.o isnanl.o linkat.o nanosleep.o openat-proc.o pipe-safer.o printf.o printf-args.o printf-parse.o remove.o safe-read.o safe-write.o save-cwd.o snprintf.o sprintf.o stripslash.o strstr.o strtod.o tempname.o utimens.o utimensat.o vasnprintf.o vdprintf.o vfprintf.o vprintf.o vsnprintf.o vsprintf.o xgetcwd.o xmalloc.o is not portable!
libtool: link: gcc -shared  .libs/version.o .libs/areadlink.o .libs/areadlinkat.o .libs/c-ctype.o .libs/c-strcasecmp.o .libs/c-strncasecmp.o .libs/close-hook.o .libs/exitfail.o .libs/freading.o .libs/fseterr.o .libs/full-write.o .libs/localcharset.o glthread/.libs/lock.o .libs/malloca.o .libs/openat-die.o .libs/printf-frexp.o .libs/printf-frexpl.o .libs/sockets.o .libs/strnlen1.o glthread/.libs/threadlib.o glthread/.libs/tls.o .libs/tmpdir.o unistr/.libs/u8-mbtoucr.o unistr/.libs/u8-uctomb.o unistr/.libs/u8-uctomb-aux.o uniwidth/.libs/width.o .libs/xalloc-die.o  asnprintf.o basename-lgpl.o chdir-long.o cloexec.o dirname-lgpl.o dprintf.o dup-safer.o duplocale.o fcntl.o fd-safer.o fflush.o filenamecat-lgpl.o fprintf.o fpurge.o fseek.o fseeko.o futimens.o getcwd.o gettime.o glob.o ioctl.o isfinite.o isnand.o isnanf.o isnanl.o linkat.o nanosleep.o openat-proc.o pipe-safer.o printf.o printf-args.o printf-parse.o remove.o safe-read.o safe-write.o save-cwd.o snprintf.o sprintf.o stripslash.o strstr.o strtod.o tempname.o utimens.o utimensat.o vasnprintf.o vdprintf.o vfprintf.o vprintf.o vsnprintf.o vsprintf.o xgetcwd.o xmalloc.o      -Wl,-soname -Wl,libposix.so.0 -o .libs/libposix.so.0.0.0
/usr/bin/ld: asnprintf.o: relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
asnprintf.o: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[4]: *** [libposix.la] Error 1
make[4]: Leaving directory `/usr/local/src/gnulib/gnulib/libposix/libposix/libposix'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/usr/local/src/gnulib/gnulib/libposix/libposix/libposix'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/local/src/gnulib/gnulib/libposix/libposix/libposix'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/gnulib/gnulib/libposix/libposix'
make: *** [all] Error 2
>build_distro> die 'make failed'
>build_distro> echo 'mk-libposix error:  make failed'
mk-libposix error:  make failed
>build_distro> trap '' EXIT
>build_distro> kill -TERM 7112

Attachment: mk-libposix.sh
Description: Bourne shell script

_______________________________________________
Autoconf mailing list
Autoconf@xxxxxxx
http://lists.gnu.org/mailman/listinfo/autoconf

[Index of Archives]     [GCC Help]     [Kernel Discussion]     [RPM Discussion]     [Red Hat Development]     [Yosemite News]     [Linux USB]     [Samba]

  Powered by Linux