/[gcl]/gcl/configure.in
ViewVC logotype

Diff of /gcl/configure.in

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.66 by camm, Fri Aug 2 22:23:57 2002 UTC revision 1.67 by mjthomas, Fri Aug 9 03:59:25 2002 UTC
# Line 304  else Line 304  else
304    
305          if test "$enable_bfd" = "yes" ; then          if test "$enable_bfd" = "yes" ; then
306                  AC_CHECK_HEADER(bfd.h,                  AC_CHECK_HEADER(bfd.h,
307                          AC_CHECK_LIB(bfd,bfd_init,                                  AC_CHECK_LIB(bfd,bfd_init,
308                                  echo 'int main() {bfd_init();bfd_openr("/dev/null",0);return 0;}' >foo.c                                          if $CC -v 2>&1 | fgrep ming > /dev/null ; then
309                                  MP=`$GCC [[ -Wl,-M ]] -static -o foo foo.c -lbfd -liberty 2>&1 | tr '()' '\012\012' | $AWK '{print $NF}' | sort | uniq`                                                 BFDLIB="-lbfd"
310                                  rm -f foo.c foo                                                 IBRLIB="-liberty"
311                                  BFDLIB=`echo $MP | tr ' ' '\012' | grep libbfd.a`                                          else
312                                  IBRLIB=`echo $MP | tr ' ' '\012' | grep libiberty.a`                                                  echo 'int main() {bfd_init();bfd_openr("/dev/null",0);return 0;}' >foo.c
313                                                    MP=`$GCC [[ -Wl,-M ]] -static -o foo foo.c -lbfd -liberty 2>&1 | tr '()' '\012\012' | $AWK '{print $NF}' | sort | uniq`
314                                                    rm -f foo.c foo
315                                                    BFDLIB=`echo $MP | tr ' ' '\012' | grep libbfd.a`
316                                                    IBRLIB=`echo $MP | tr ' ' '\012' | grep libiberty.a`
317                                            fi
318          #          #
319          # Old binutils appear to need CONST defined to const          # Old binutils appear to need CONST defined to const
320          #          #
# Line 358  main() Line 363  main()
363  {  {
364    char *b = (void *) malloc(1000);    char *b = (void *) malloc(1000);
365    FILE *fp = fopen("conftest1","w");    FILE *fp = fopen("conftest1","w");
366    #ifdef _WIN32
367      fprintf(fp,"_dbegin");
368    #else
369    fprintf(fp,"0x%lx",((unsigned long) b) & ~(unsigned long)0xffffff);    fprintf(fp,"0x%lx",((unsigned long) b) & ~(unsigned long)0xffffff);
370    #endif
371    fclose(fp);    fclose(fp);
372    return 0;    return 0;
373  }],dbegin=`cat conftest1`,dbegin=0,dbegin=0)  }],dbegin=`cat conftest1`,dbegin=0,dbegin=0)

Legend:
Removed from v.1.66  
changed lines
  Added in v.1.67

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26