Menu

New configure.in

Developers
2004-01-01
2013-10-17
  • Charlie Zender

    Charlie Zender - 2004-01-01

    Hi Rorik,

    I committed a new configure.in which is mainly a cosmetic
    rearrangement of the old one you wrote.
    (Note: I renamed some options).
    configure --enable-debug-custom and
    configure --enable-optimize-custom
    are nearly finished. These options are intended to override
    the default configure CFLAGS settings (which are simplistic but work) with those hard-learned settings we find through
    trial and error actually give the best results.
    However, currently both these options cause the
    'make install' script to fail in the same place,
    right when the ncdiff executable is re-linked.
    I have no idea why.  Don't know what I broke.
    Would you please see if you can get 'make install'
    working with those options?

    FYI, the -r option now prints the compile-time
    configuration of each operator. I'm working on
    getting the I18N and OpenMP extensions user-configurable now.

    Thanks and a happy and prosperous 2004 to all,
    Charlie

     
    • Charlie Zender

      Charlie Zender - 2004-01-01

      i Rorik,

      As you know over the holidays I did some tidying of configure.in.
      I broke something else in the configure scripts so that now
      config.h has an ugly, unnecessary newline between the opening comment
      /* and the text of the comment and the comments all
      line break at about text column = 50.
      Please let me know if you have any ideas how to fix these glitches.

      Thanks!
      Charlie

       
    • Rorik Peterson

      Rorik Peterson - 2004-01-05

      I'm not sure what is happening, but I can't even get things to compile with --enable-debug-custom.  Something is causing this error and I'm not sure what it is since the function does not appear to originate from our source:

      ./.libs/libnco.so: undefined reference to `ccmalloc_atexit'
      collect2: ld returned 1 exit status

      I'll let you know if/when I figure it out.

      rorik

       
      • Charlie Zender

        Charlie Zender - 2004-01-05

        Hi Rorik,

        libccmalloc and libdl are checked for (but not used) with
        enable-debug-custom.

        Looking at bld/Makefile, you can see how they would be invoked:

        LDFLAGS += /usr/local/lib/ccmalloc-gcc.o -L/usr/local/lib -lccmalloc -ldl

        Perhaps you built libnco.a with bld/Makefile OPTS=X and you need to
        remove it before using configure?

        Since libccmalloc and libdl are not yet used with enable-debug-custom
        (I'm not sure how portable they are), feel free to comment out the
        AC_CHECK_LIBS for them in configure.in.

        Charlie

        P.S. I committed new configure.in this morning...

         
      • Charlie Zender

        Charlie Zender - 2004-01-07

        Hi Rorik,

        I tweaked configure.in a few more times.
        Things appear to be working again and config.h looks nice
        again. I released as 2.8.5.

        Thanks,
        Charlie

         

Log in to post a comment.