diff -Nrcpad gcc-4.4.3/gcc/objc/ChangeLog gcc-4.5.0/gcc/objc/ChangeLog *** gcc-4.4.3/gcc/objc/ChangeLog Thu Jan 21 09:36:47 2010 --- gcc-4.5.0/gcc/objc/ChangeLog Wed Apr 14 09:22:22 2010 *************** *** 1,25 **** ! 2010-01-21 Release Manager ! * GCC 4.4.3 released. ! 2009-10-15 Release Manager ! * GCC 4.4.2 released. ! 2009-07-22 Release Manager ! * GCC 4.4.1 released. 2009-06-22 Steven Bosscher - Matthias Klose PR objc/28050 * objc-act.c (objc_build_message_args): Return if ARGS is the error_mark_node. ! 2009-04-21 Release Manager ! * GCC 4.4.0 released. 2008-12-05 Sebastian Pop --- 1,248 ---- ! 2010-04-14 Release Manager ! * GCC 4.5.0 released. ! 2010-02-18 Iain Sandoe ! Mike Stump ! PR objc/43061 ! * objc-act.c (finish_var_decl): Set the generated symbols as "used". ! 2009-12-17 Shujing Zhao ! * objc-act.c (objc_substitute_decl, build_ivar_reference, ! get_super_receiver): Update build_indirect_ref calls. ! ! 2009-11-28 Jakub Jelinek ! ! * objc-act.c (generate_shared_structures): Remove unused sc_spec and ! decl_specs variables. ! (objc_build_message_expr): Remove unused loc variable. ! (objc_finish_message_expr): Remove unused saved_rtype variable. ! (encode_field_decl): Remove unused type variable. ! ! PR obj-c++/42156 ! * objc-act.c (objc_build_struct): INIT_TYPE_OBJC_INFO for ! type variants that don't have it initialized yet. ! ! 2009-09-14 Jan Hubicka ! ! * objc-act.c (objc_add_static_instance): Do not set DECL_COMMON. ! ! 2009-09-14 Richard Henderson ! ! * objc-act.c (objc_init_exceptions): Don't call ! default_init_unwind_resume_libfunc. ! (objc_build_exc_ptr): Use __builtin_eh_pointer. ! ! 2009-09-13 Richard Guenther ! Rafael Avila de Espindola ! ! * objc-act.c (objc_eh_runtime_type): Export. ! (objc_init_exceptions): Remove. Move warning code ... ! (objc_begin_try_stmt): ... here ! (objc_build_throw_stmt): ... and here. ! (objc_eh_personality_decl): New. ! (objc_eh_personality): New function. ! * objc-act.h (objc_eh_runtime_type): Declare. ! (objc_eh_personality): Likewise. ! * objc-lang.c (LANG_HOOKS_EH_RUNTIME_TYPE): Define. ! (LANG_HOOKS_EH_PERSONALITY): Likewise. ! ! 2009-09-03 Diego Novillo ! ! * objc-lang.c (lang_hooks): Remove const qualifier. ! ! 2009-08-20 Richard Guenther ! ! * objc-act.c: Include c-lang.h ! * Make-lang.in (objc/objc-act.o): Add c-lang.h dependency. ! ! 2009-07-17 Aldy Hernandez ! Manuel López-Ibáñez ! ! PR 40435 ! * objc-act.c: Add location argument to all calls to ! build_fold_addr_expr. ! ! 2009-07-14 Taras Glek ! Rafael Espindola + * Make-lang.in (objc.install-plugin): New target for + installing plugin headers. + + 2009-07-07 Manuel López-Ibáñez + + * objc-act.c (next_sjlj_build_catch_list): Replace EXPR_LOCUS by + EXPR_LOCATION. + + 2009-07-07 Manuel López-Ibáñez + + * objc-act.c: Replace %J by an explicit location. Update all + calls. + + 2009-07-07 Manuel López-Ibáñez + + * objc-act.c: Replace %H by an explicit location. Update all + calls. + 2009-06-22 Steven Bosscher PR objc/28050 * objc-act.c (objc_build_message_args): Return if ARGS is the error_mark_node. ! 2009-06-19 Ian Lance Taylor ! * objc-act.c (objc_in_struct, objc_struct_types): Remove. ! (objc_struct_info): New static variable. ! (objc_start_struct): Pass &objc_struct_info, not &objc_in_struct ! and &objc_struct_types, to start_struct. ! (objc_finish_struct): Likewise for finish_struct. ! ! 2009-06-15 Ian Lance Taylor ! ! * objc-act.c (objc_start_function): Don't set ! label_context_stack_se or label_context_stack_vm. ! ! 2009-06-12 Aldy Hernandez ! ! * objc-act.c (finish_var_decl): Pass location to finish_decl. ! (objc_get_parm_info): Same. ! (get_super_receiver): Same. ! * objc-act.c (objc_build_component_ref): Pass location to ! build_compound_ref. ! (build_module_initializer_routine): Pass location to ! c_end_compound_stmt. ! (objc_generate_static_init_call): Pass location to build_stmt. ! (build_typed_selector_reference): New location argument. ! (build_selector_reference): Same. ! (objc_substitute_decl): Pass location to build_array_ref. ! (next_sjlj_build_try_catch_finally): Pass location to build_stmt. ! (objc_begin_catch_clause): Same. ! (objc_finish_try_stmt): Same. ! (objc_finish_catch_clause): Pass location to c_end_compound_stmt. ! (objc_build_throw_stmt): New argument. ! (generate_shared_structures): Pass location to build_c_cast. ! (objc_build_message_expr): Use local location. ! (objc_finish_message_expr): Use input_location. ! (build_objc_method_call): New argument. ! (objc_build_selector_expr): Same. ! (get_super_receiver): Pass location to build_c_cast, ! build_modify_expr, build_compound_expr. ! * objc-act.c: Add location to all calls to start_struct, build_decl, ! finish_struct. ! ! 2009-06-09 Ian Lance Taylor ! ! * objc-act.c (objc_gimplify_expr): Change return type to int. ! * objc-act.h: Update declaration. ! ! 2009-06-08 Alexandre Oliva ! ! * objc-act.c (objc_init): Skip print_struct_values during ! -fcompare-debug-second. ! ! 2009-06-03 Ian Lance Taylor ! ! * Make-lang.in (cc1obj-checksum.o): Depend upon $(CONFIG_H) and ! $(SYSTEM_H). ! ! 2009-05-27 Ian Lance Taylor ! ! * Make-lang.in (cc1obj-dummy$(exeext)): Change $(COMPILER) to ! $(LINKER). ! (cc1obj$(exeext)): Likewise. ! ! 2009-05-26 Ian Lance Taylor ! ! * Make-lang.in (cc1obj-dummy$(exeext)): Use $(COMPILER). ! (cc1obj$(exeext)): Likewise. ! ! 2009-05-20 Ian Lance Taylor ! ! * objc-act.c (objc_generate_cxx_ctor_or_dtor): Pass NULL rather ! than NULL_TREE to build_special_member_call. ! ! 2009-05-10 Ian Lance Taylor ! ! * objc-act.c (objc_building_struct): New static variable. ! (objc_in_struct, objc_struct_types): New static variables. ! (objc_start_struct, objc_finish_struct): New static functions. ! (generate_struct_by_value_array): Call objc_start_struct instead ! of start_struct, and call objc_finish_struct instead of ! finish_struct. ! (objc_build_struct, build_objc_symtab_template): Likewise. ! (build_module_descriptor): Likewise. ! (build_next_objc_exception_stuff): Likewise. ! (build_protocol_template): Likewise. ! (build_method_prototype_list_template): Likewise. ! (build_method_prototype_template): Likewise. ! (build_category_template, build_selector_template): Likewise. ! (build_class_template, build_super_template): Likewise. ! (build_ivar_template, build_ivar_list_template): Likewise. ! (build_method_list_template): Likewise. ! (build_method_template): Likewise. ! ! 2009-05-10 Joseph Myers ! ! * objc-act.c: Include intl.h. ! (objc_lookup_protocol): Use complete sentences for diagnostics ! with %qE for identifiers and translating results of ! gen_type_name_0 to locale character set. ! (objc_check_decl, check_protocol_recursively, ! lookup_and_install_protocols, objc_build_string_object, ! objc_get_class_reference, objc_declare_alias, objc_declare_class, ! objc_get_class_ivars, error_with_ivar, check_duplicates, ! objc_finish_message_expr, objc_build_protocol_expr, ! objc_build_selector_expr, build_ivar_reference, objc_add_method, ! add_category, add_instance_variable, objc_is_public, ! check_methods, check_methods_accessible, check_protocol, ! start_class, finish_class, start_protocol, really_start_method, ! get_super_receiver, objc_lookup_ivar): Use %E and %qE for ! identifiers in diagnostics. Translate generated text to locale ! character set as needed. ! (check_protocol, check_protocols): Change name parameter to type ! tree. ! (lang_report_error_function): Remove. ! ! 2009-04-27 Ian Lance Taylor ! ! * objc-act.c (objc_gimplify_expr): Add casts to enum type. ! ! 2009-04-24 Ian Lance Taylor ! ! * objc-act.c (get_super_receiver): Update calls to ! build_modify_expr to pass new argument. ! ! 2009-04-21 Taras Glek ! ! * objc-act.c: Update GTY annotations to new syntax ! * objc-act.h: Likewise ! ! 2009-04-21 Joseph Myers ! ! * ChangeLog: Add copyright and license notices. ! ! 2009-04-20 Ian Lance Taylor ! ! * objc-act.c (objc_rewrite_function_call): Change parameter from ! params to first_param. Change all callers. ! ! 2009-03-30 Dominique d'Humieres ! ! PR bootstrap/39583 ! * objc-act.c (in_late_binary_op): Define for Objective-C++. ! ! 2009-03-29 Joseph Myers ! ! PR c/456 ! PR c/5675 ! PR c/19976 ! PR c/29116 ! PR c/31871 ! PR c/35198 ! * objc-act.c (objc_finish_try_stmt): Set in_late_binary_op. 2008-12-05 Sebastian Pop *************** *** 1194,1196 **** --- 1417,1426 ---- LANG_HOOKS_INCOMPLETE_TYPE_ERROR, LANG_HOOKS_TYPE_PROMOTES_TO, LANG_HOOKS_REGISTER_BUILTIN_TYPE, LANG_HOOKS_WRITE_GLOBALS): Move to c-objc-common.h. + + + Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. + + Copying and distribution of this file, with or without modification, + are permitted in any medium without royalty provided the copyright + notice and this notice are preserved. diff -Nrcpad gcc-4.4.3/gcc/objc/Make-lang.in gcc-4.5.0/gcc/objc/Make-lang.in *** gcc-4.4.3/gcc/objc/Make-lang.in Fri Dec 5 08:01:58 2008 --- gcc-4.5.0/gcc/objc/Make-lang.in Fri Apr 2 19:54:46 2010 *************** *** 1,6 **** # Top level -*- makefile -*- fragment for GNU Objective-C # Copyright (C) 1997, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2007, ! # 2008 Free Software Foundation, Inc. #This file is part of GCC. --- 1,6 ---- # Top level -*- makefile -*- fragment for GNU Objective-C # Copyright (C) 1997, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2007, ! # 2008, 2009, 2010 Free Software Foundation, Inc. #This file is part of GCC. *************** *** 24,30 **** # # foo.all.cross, foo.start.encap, foo.rest.encap, # foo.install-common, foo.install-man, foo.install-info, foo.install-pdf, ! # foo.info, foo.dvi, foo.pdf, foo.html, foo.uninstall, # foo.mostlyclean, foo.clean, foo.distclean, # foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4 # --- 24,30 ---- # # foo.all.cross, foo.start.encap, foo.rest.encap, # foo.install-common, foo.install-man, foo.install-info, foo.install-pdf, ! # foo.install-html, foo.info, foo.dvi, foo.pdf, foo.html, foo.uninstall, # foo.mostlyclean, foo.clean, foo.distclean, # foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4 # *************** OBJC_OBJS = objc/objc-lang.o objc/objc-a *** 52,68 **** objc_OBJS = $(OBJC_OBJS) cc1obj-checksum.o cc1obj-dummy$(exeext): $(OBJC_OBJS) $(C_AND_OBJC_OBJS) dummy-checksum.o $(BACKEND) $(LIBDEPS) ! $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ \ $(OBJC_OBJS) $(C_AND_OBJC_OBJS) dummy-checksum.o \ $(BACKEND) $(LIBS) $(BACKENDLIBS) cc1obj-checksum.c : cc1obj-dummy$(exeext) build/genchecksum$(build_exeext) build/genchecksum$(build_exeext) cc1obj-dummy$(exeext) > $@ ! cc1obj-checksum.o : cc1obj-checksum.c cc1obj$(exeext): $(OBJC_OBJS) $(C_AND_OBJC_OBJS) cc1obj-checksum.o $(BACKEND) $(LIBDEPS) ! $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ \ $(OBJC_OBJS) $(C_AND_OBJC_OBJS) cc1obj-checksum.o \ $(BACKEND) $(LIBS) $(BACKENDLIBS) --- 52,68 ---- objc_OBJS = $(OBJC_OBJS) cc1obj-checksum.o cc1obj-dummy$(exeext): $(OBJC_OBJS) $(C_AND_OBJC_OBJS) dummy-checksum.o $(BACKEND) $(LIBDEPS) ! $(LINKER) $(ALL_LINKERFLAGS) $(LDFLAGS) -o $@ \ $(OBJC_OBJS) $(C_AND_OBJC_OBJS) dummy-checksum.o \ $(BACKEND) $(LIBS) $(BACKENDLIBS) cc1obj-checksum.c : cc1obj-dummy$(exeext) build/genchecksum$(build_exeext) build/genchecksum$(build_exeext) cc1obj-dummy$(exeext) > $@ ! cc1obj-checksum.o : cc1obj-checksum.c $(CONFIG_H) $(SYSTEM_H) cc1obj$(exeext): $(OBJC_OBJS) $(C_AND_OBJC_OBJS) cc1obj-checksum.o $(BACKEND) $(LIBDEPS) ! $(LINKER) $(ALL_LINKERFLAGS) $(LDFLAGS) -o $@ \ $(OBJC_OBJS) $(C_AND_OBJC_OBJS) cc1obj-checksum.o \ $(BACKEND) $(LIBS) $(BACKENDLIBS) *************** objc/objc-act.o : objc/objc-act.c \ *** 79,85 **** $(EXPR_H) $(TARGET_H) $(C_TREE_H) $(DIAGNOSTIC_H) toplev.h $(FLAGS_H) \ objc/objc-act.h input.h $(FUNCTION_H) output.h debug.h langhooks.h \ $(LANGHOOKS_DEF_H) $(HASHTAB_H) $(C_PRAGMA_H) gt-objc-objc-act.h \ ! $(GIMPLE_H) objc.srcextra: --- 79,85 ---- $(EXPR_H) $(TARGET_H) $(C_TREE_H) $(DIAGNOSTIC_H) toplev.h $(FLAGS_H) \ objc/objc-act.h input.h $(FUNCTION_H) output.h debug.h langhooks.h \ $(LANGHOOKS_DEF_H) $(HASHTAB_H) $(C_PRAGMA_H) gt-objc-objc-act.h \ ! $(GIMPLE_H) c-lang.h objc.srcextra: *************** objc.dvi: *** 95,103 **** --- 95,105 ---- objc.pdf: objc.install-pdf: objc.html: + objc.install-html: objc.man: objc.srcinfo: objc.srcman: + objc.install-plugin: objc.tags: force cd $(srcdir)/objc; etags -o TAGS.sub *.c *.h; \ diff -Nrcpad gcc-4.4.3/gcc/objc/objc-act.c gcc-4.5.0/gcc/objc/objc-act.c *** gcc-4.4.3/gcc/objc/objc-act.c Mon Jun 22 22:25:38 2009 --- gcc-4.5.0/gcc/objc/objc-act.c Fri Feb 19 19:06:38 2010 *************** *** 1,6 **** /* Implement classes and message passing for Objective C. ! Copyright (C) 1992, 1993, 1994, 1995, 1997, 1998, 1999, 2000, ! 2001, 2002, 2003, 2004, 2005, 2007, 2008 Free Software Foundation, Inc. Contributed by Steve Naroff. This file is part of GCC. --- 1,6 ---- /* Implement classes and message passing for Objective C. ! Copyright (C) 1992, 1993, 1994, 1995, 1997, 1998, 1999, 2000, 2001, ! 2002, 2003, 2004, 2005, 2007, 2008, 2009 Free Software Foundation, Inc. Contributed by Steve Naroff. This file is part of GCC. *************** along with GCC; see the file COPYING3. *** 52,57 **** --- 52,58 ---- #include "cp-tree.h" #else #include "c-tree.h" + #include "c-lang.h" #endif #include "c-common.h" *************** along with GCC; see the file COPYING3. *** 69,74 **** --- 70,76 ---- #include "debug.h" #include "target.h" #include "diagnostic.h" + #include "intl.h" #include "cgraph.h" #include "tree-iterator.h" #include "libfuncs.h" *************** along with GCC; see the file COPYING3. *** 79,84 **** --- 81,91 ---- static unsigned int should_call_super_dealloc = 0; + /* When building Objective-C++, we need in_late_binary_op. */ + #ifdef OBJCPLUS + bool in_late_binary_op = false; + #endif /* OBJCPLUS */ + /* When building Objective-C++, we are not linking against the C front-end and so need to replicate the C tree-construction functions in some way. */ #ifdef OBJCPLUS *************** static void finish_objc (void); *** 145,151 **** /* Code generation. */ static tree objc_build_constructor (tree, tree); ! static tree build_objc_method_call (int, tree, tree, tree, tree); static tree get_proto_encoding (tree); static tree lookup_interface (tree); static tree objc_add_static_instance (tree, tree); --- 152,158 ---- /* Code generation. */ static tree objc_build_constructor (tree, tree); ! static tree build_objc_method_call (location_t, int, tree, tree, tree, tree); static tree get_proto_encoding (tree); static tree lookup_interface (tree); static tree objc_add_static_instance (tree, tree); *************** static struct c_arg_info *objc_get_parm_ *** 238,244 **** /* Utilities for debugging and error diagnostics. */ - static void warn_with_method (const char *, int, tree); static char *gen_type_name (tree); static char *gen_type_name_0 (tree); static char *gen_method_decl (tree); --- 245,250 ---- *************** static int flag_typed_selectors; *** 385,392 **** /* Store all constructed constant strings in a hash table so that they get uniqued properly. */ ! struct string_descriptor GTY(()) ! { /* The literal argument . */ tree literal; --- 391,397 ---- /* Store all constructed constant strings in a hash table so that they get uniqued properly. */ ! struct GTY(()) string_descriptor { /* The literal argument . */ tree literal; *************** struct string_descriptor GTY(()) *** 397,404 **** static GTY((param_is (struct string_descriptor))) htab_t string_htab; /* Store the EH-volatilized types in a hash table, for easy retrieval. */ ! struct volatilized_type GTY(()) ! { tree type; }; --- 402,408 ---- static GTY((param_is (struct string_descriptor))) htab_t string_htab; /* Store the EH-volatilized types in a hash table, for easy retrieval. */ ! struct GTY(()) volatilized_type { tree type; }; *************** FILE *gen_declaration_file; *** 413,418 **** --- 417,449 ---- static int generating_instance_variables = 0; + /* For building an objc struct. These may not be used when this file + is compiled as part of obj-c++. */ + + static bool objc_building_struct; + static struct c_struct_parse_info *objc_struct_info ATTRIBUTE_UNUSED; + + /* Start building a struct for objc. */ + + static tree + objc_start_struct (tree name) + { + gcc_assert (!objc_building_struct); + objc_building_struct = true; + return start_struct (input_location, RECORD_TYPE, name, &objc_struct_info); + } + + /* Finish building a struct for objc. */ + + static tree + objc_finish_struct (tree type, tree fieldlist) + { + gcc_assert (objc_building_struct); + objc_building_struct = false; + return finish_struct (input_location, type, fieldlist, NULL_TREE, + objc_struct_info); + } + /* Some platforms pass small structures through registers versus through an invisible pointer. Determine at what size structure is the transition point between the two possibilities. */ *************** generate_struct_by_value_array (void) *** 432,438 **** char buffer[5]; /* Create an unnamed struct that has `i' character components */ ! type = start_struct (RECORD_TYPE, NULL_TREE); strcpy (buffer, "c1"); field_decl = create_field_decl (char_type_node, --- 463,469 ---- char buffer[5]; /* Create an unnamed struct that has `i' character components */ ! type = objc_start_struct (NULL_TREE); strcpy (buffer, "c1"); field_decl = create_field_decl (char_type_node, *************** generate_struct_by_value_array (void) *** 446,452 **** buffer); chainon (field_decl_chain, field_decl); } ! finish_struct (type, field_decl_chain, NULL_TREE); aggregate_in_mem[i] = aggregate_value_p (type, 0); if (!aggregate_in_mem[i]) --- 477,483 ---- buffer); chainon (field_decl_chain, field_decl); } ! objc_finish_struct (type, field_decl_chain); aggregate_in_mem[i] = aggregate_value_p (type, 0); if (!aggregate_in_mem[i]) *************** objc_init (void) *** 518,524 **** init_objc (); ! if (print_struct_values) generate_struct_by_value_array (); return true; --- 549,555 ---- init_objc (); ! if (print_struct_values && !flag_compare_debug) generate_struct_by_value_array (); return true; *************** static tree *** 786,792 **** objc_build_struct (tree klass, tree fields, tree super_name) { tree name = CLASS_NAME (klass); ! tree s = start_struct (RECORD_TYPE, name); tree super = (super_name ? xref_tag (RECORD_TYPE, super_name) : NULL_TREE); tree t, objc_info = NULL_TREE; --- 817,823 ---- objc_build_struct (tree klass, tree fields, tree super_name) { tree name = CLASS_NAME (klass); ! tree s = objc_start_struct (name); tree super = (super_name ? xref_tag (RECORD_TYPE, super_name) : NULL_TREE); tree t, objc_info = NULL_TREE; *************** objc_build_struct (tree klass, tree fiel *** 794,800 **** { /* Prepend a packed variant of the base class into the layout. This is necessary to preserve ObjC ABI compatibility. */ ! tree base = build_decl (FIELD_DECL, NULL_TREE, super); tree field = TYPE_FIELDS (super); while (field && TREE_CHAIN (field) --- 825,832 ---- { /* Prepend a packed variant of the base class into the layout. This is necessary to preserve ObjC ABI compatibility. */ ! tree base = build_decl (input_location, ! FIELD_DECL, NULL_TREE, super); tree field = TYPE_FIELDS (super); while (field && TREE_CHAIN (field) *************** objc_build_struct (tree klass, tree fiel *** 839,853 **** finish_struct(), and then reinstate it afterwards. */ for (t = TYPE_NEXT_VARIANT (s); t; t = TYPE_NEXT_VARIANT (t)) ! objc_info ! = chainon (objc_info, ! build_tree_list (NULL_TREE, TYPE_OBJC_INFO (t))); /* Point the struct at its related Objective-C class. */ INIT_TYPE_OBJC_INFO (s); TYPE_OBJC_INTERFACE (s) = klass; ! s = finish_struct (s, fields, NULL_TREE); for (t = TYPE_NEXT_VARIANT (s); t; t = TYPE_NEXT_VARIANT (t), objc_info = TREE_CHAIN (objc_info)) --- 871,892 ---- finish_struct(), and then reinstate it afterwards. */ for (t = TYPE_NEXT_VARIANT (s); t; t = TYPE_NEXT_VARIANT (t)) ! { ! if (!TYPE_HAS_OBJC_INFO (t)) ! { ! INIT_TYPE_OBJC_INFO (t); ! TYPE_OBJC_INTERFACE (t) = klass; ! } ! objc_info ! = chainon (objc_info, ! build_tree_list (NULL_TREE, TYPE_OBJC_INFO (t))); ! } /* Point the struct at its related Objective-C class. */ INIT_TYPE_OBJC_INFO (s); TYPE_OBJC_INTERFACE (s) = klass; ! s = objc_finish_struct (s, fields); for (t = TYPE_NEXT_VARIANT (s); t; t = TYPE_NEXT_VARIANT (t), objc_info = TREE_CHAIN (objc_info)) *************** objc_lookup_protocol (tree proto, tree c *** 978,994 **** if (warn) { ! strcpy (errbuf, class_type ? "class \'" : "type \'"); gen_type_name_0 (class_type ? typ : TYPE_POINTER_TO (typ)); - strcat (errbuf, "\' does not "); /* NB: Types 'id' and 'Class' cannot reasonably be described as "implementing" a given protocol, since they do not have an implementation. */ ! strcat (errbuf, class_type ? "implement" : "conform to"); ! strcat (errbuf, " the \'"); ! strcat (errbuf, IDENTIFIER_POINTER (PROTOCOL_NAME (proto))); ! strcat (errbuf, "\' protocol"); ! warning (0, errbuf); } return false; --- 1017,1033 ---- if (warn) { ! *errbuf = 0; gen_type_name_0 (class_type ? typ : TYPE_POINTER_TO (typ)); /* NB: Types 'id' and 'Class' cannot reasonably be described as "implementing" a given protocol, since they do not have an implementation. */ ! if (class_type) ! warning (0, "class %qs does not implement the %qE protocol", ! identifier_to_locale (errbuf), PROTOCOL_NAME (proto)); ! else ! warning (0, "type %qs does not conform to the %qE protocol", ! identifier_to_locale (errbuf), PROTOCOL_NAME (proto)); } return false; *************** objc_build_component_ref (tree datum, tr *** 1255,1261 **** return finish_class_member_access_expr (datum, component, false, tf_warning_or_error); #else ! return build_component_ref (datum, component); #endif } --- 1294,1300 ---- return finish_class_member_access_expr (datum, component, false, tf_warning_or_error); #else ! return build_component_ref (input_location, datum, component); #endif } *************** objc_check_decl (tree decl) *** 1336,1343 **** if (TREE_CODE (type) != RECORD_TYPE) return; if (OBJC_TYPE_NAME (type) && (type = objc_is_class_name (OBJC_TYPE_NAME (type)))) ! error ("statically allocated instance of Objective-C class %qs", ! IDENTIFIER_POINTER (type)); } /* Construct a PROTOCOLS-qualified variant of INTERFACE, where INTERFACE may --- 1375,1382 ---- if (TREE_CODE (type) != RECORD_TYPE) return; if (OBJC_TYPE_NAME (type) && (type = objc_is_class_name (OBJC_TYPE_NAME (type)))) ! error ("statically allocated instance of Objective-C class %qE", ! type); } /* Construct a PROTOCOLS-qualified variant of INTERFACE, where INTERFACE may *************** check_protocol_recursively (tree proto, *** 1413,1420 **** pp = lookup_protocol (pp); if (pp == proto) ! fatal_error ("protocol %qs has circular dependency", ! IDENTIFIER_POINTER (PROTOCOL_NAME (pp))); if (pp) check_protocol_recursively (proto, PROTOCOL_LIST (pp)); } --- 1452,1459 ---- pp = lookup_protocol (pp); if (pp == proto) ! fatal_error ("protocol %qE has circular dependency", ! PROTOCOL_NAME (pp)); if (pp) check_protocol_recursively (proto, PROTOCOL_LIST (pp)); } *************** lookup_and_install_protocols (tree proto *** 1438,1445 **** return_value = chainon (return_value, build_tree_list (NULL_TREE, p)); else if (ident != error_mark_node) ! error ("cannot find protocol declaration for %qs", ! IDENTIFIER_POINTER (ident)); } return return_value; --- 1477,1484 ---- return_value = chainon (return_value, build_tree_list (NULL_TREE, p)); else if (ident != error_mark_node) ! error ("cannot find protocol declaration for %qE", ! ident); } return return_value; *************** lookup_and_install_protocols (tree proto *** 1450,1456 **** static tree create_field_decl (tree type, const char *name) { ! return build_decl (FIELD_DECL, get_identifier (name), type); } /* Create a global, static declaration for variable NAME of a given TYPE. The --- 1489,1496 ---- static tree create_field_decl (tree type, const char *name) { ! return build_decl (input_location, ! FIELD_DECL, get_identifier (name), type); } /* Create a global, static declaration for variable NAME of a given TYPE. The *************** create_field_decl (tree type, const char *** 1459,1465 **** static tree start_var_decl (tree type, const char *name) { ! tree var = build_decl (VAR_DECL, get_identifier (name), type); TREE_STATIC (var) = 1; DECL_INITIAL (var) = error_mark_node; /* A real initializer is coming... */ --- 1499,1506 ---- static tree start_var_decl (tree type, const char *name) { ! tree var = build_decl (input_location, ! VAR_DECL, get_identifier (name), type); TREE_STATIC (var) = 1; DECL_INITIAL (var) = error_mark_node; /* A real initializer is coming... */ *************** start_var_decl (tree type, const char *n *** 1478,1488 **** static void finish_var_decl (tree var, tree initializer) { ! finish_decl (var, initializer, NULL_TREE); /* Ensure that the variable actually gets output. */ mark_decl_referenced (var); /* Mark the decl to avoid "defined but not used" warning. */ TREE_USED (var) = 1; } /* Find the decl for the constant string class reference. This is only --- 1519,1532 ---- static void finish_var_decl (tree var, tree initializer) { ! finish_decl (var, input_location, initializer, NULL_TREE, NULL_TREE); /* Ensure that the variable actually gets output. */ mark_decl_referenced (var); /* Mark the decl to avoid "defined but not used" warning. */ TREE_USED (var) = 1; + /* We reserve the right for the runtime to use/modify these variables + in ways that are opaque to us. */ + DECL_PRESERVE_P (var) = 1; } /* Find the decl for the constant string class reference. This is only *************** synth_module_prologue (void) *** 1549,1559 **** /* Declare the 'id' and 'Class' typedefs. */ ! type = lang_hooks.decls.pushdecl (build_decl (TYPE_DECL, objc_object_name, objc_object_type)); TREE_NO_WARNING (type) = 1; ! type = lang_hooks.decls.pushdecl (build_decl (TYPE_DECL, objc_class_name, objc_class_type)); TREE_NO_WARNING (type) = 1; --- 1593,1605 ---- /* Declare the 'id' and 'Class' typedefs. */ ! type = lang_hooks.decls.pushdecl (build_decl (input_location, ! TYPE_DECL, objc_object_name, objc_object_type)); TREE_NO_WARNING (type) = 1; ! type = lang_hooks.decls.pushdecl (build_decl (input_location, ! TYPE_DECL, objc_class_name, objc_class_type)); TREE_NO_WARNING (type) = 1; *************** static tree *** 1811,1821 **** objc_build_internal_const_str_type (void) { tree type = (*lang_hooks.types.make_type) (RECORD_TYPE); ! tree fields = build_decl (FIELD_DECL, NULL_TREE, ptr_type_node); ! tree field = build_decl (FIELD_DECL, NULL_TREE, ptr_type_node); TREE_CHAIN (field) = fields; fields = field; ! field = build_decl (FIELD_DECL, NULL_TREE, unsigned_type_node); TREE_CHAIN (field) = fields; fields = field; /* NB: The finish_builtin_struct() routine expects FIELD_DECLs in reverse order! */ --- 1857,1870 ---- objc_build_internal_const_str_type (void) { tree type = (*lang_hooks.types.make_type) (RECORD_TYPE); ! tree fields = build_decl (input_location, ! FIELD_DECL, NULL_TREE, ptr_type_node); ! tree field = build_decl (input_location, ! FIELD_DECL, NULL_TREE, ptr_type_node); TREE_CHAIN (field) = fields; fields = field; ! field = build_decl (input_location, ! FIELD_DECL, NULL_TREE, unsigned_type_node); TREE_CHAIN (field) = fields; fields = field; /* NB: The finish_builtin_struct() routine expects FIELD_DECLs in reverse order! */ *************** objc_build_string_object (tree string) *** 1902,1918 **** if (!constant_string_class || !(constant_string_type = CLASS_STATIC_TEMPLATE (constant_string_class))) ! error ("cannot find interface declaration for %qs", ! IDENTIFIER_POINTER (constant_string_id)); /* The NSConstantString/NXConstantString ivar layout is now known. */ else if (!check_string_class_template ()) ! error ("interface %qs does not have valid constant string layout", ! IDENTIFIER_POINTER (constant_string_id)); /* For the NeXT runtime, we can generate a literal reference to the string class, don't need to run a constructor. */ else if (flag_next_runtime && !setup_string_decl ()) ! error ("cannot find reference tag for class %qs", ! IDENTIFIER_POINTER (constant_string_id)); else { string_layout_checked = 1; /* Success! */ --- 1951,1967 ---- if (!constant_string_class || !(constant_string_type = CLASS_STATIC_TEMPLATE (constant_string_class))) ! error ("cannot find interface declaration for %qE", ! constant_string_id); /* The NSConstantString/NXConstantString ivar layout is now known. */ else if (!check_string_class_template ()) ! error ("interface %qE does not have valid constant string layout", ! constant_string_id); /* For the NeXT runtime, we can generate a literal reference to the string class, don't need to run a constructor. */ else if (flag_next_runtime && !setup_string_decl ()) ! error ("cannot find reference tag for class %qE", ! constant_string_id); else { string_layout_checked = 1; /* Success! */ *************** objc_build_string_object (tree string) *** 1958,1964 **** = objc_add_static_instance (constructor, constant_string_type); else { ! var = build_decl (CONST_DECL, NULL, TREE_TYPE (constructor)); DECL_INITIAL (var) = constructor; TREE_STATIC (var) = 1; pushdecl_top_level (var); --- 2007,2014 ---- = objc_add_static_instance (constructor, constant_string_type); else { ! var = build_decl (input_location, ! CONST_DECL, NULL, TREE_TYPE (constructor)); DECL_INITIAL (var) = constructor; TREE_STATIC (var) = 1; pushdecl_top_level (var); *************** objc_add_static_instance (tree construct *** 1996,2003 **** } sprintf (buf, "_OBJC_INSTANCE_%d", num_static_inst++); ! decl = build_decl (VAR_DECL, get_identifier (buf), class_decl); ! DECL_COMMON (decl) = 1; TREE_STATIC (decl) = 1; DECL_ARTIFICIAL (decl) = 1; TREE_USED (decl) = 1; --- 2046,2053 ---- } sprintf (buf, "_OBJC_INSTANCE_%d", num_static_inst++); ! decl = build_decl (input_location, ! VAR_DECL, get_identifier (buf), class_decl); TREE_STATIC (decl) = 1; DECL_ARTIFICIAL (decl) = 1; TREE_USED (decl) = 1; *************** build_objc_symtab_template (void) *** 2055,2062 **** { tree field_decl, field_decl_chain; ! objc_symtab_template ! = start_struct (RECORD_TYPE, get_identifier (UTAG_SYMTAB)); /* long sel_ref_cnt; */ field_decl = create_field_decl (long_integer_type_node, "sel_ref_cnt"); --- 2105,2111 ---- { tree field_decl, field_decl_chain; ! objc_symtab_template = objc_start_struct (get_identifier (UTAG_SYMTAB)); /* long sel_ref_cnt; */ field_decl = create_field_decl (long_integer_type_node, "sel_ref_cnt"); *************** build_objc_symtab_template (void) *** 2090,2096 **** chainon (field_decl_chain, field_decl); } ! finish_struct (objc_symtab_template, field_decl_chain, NULL_TREE); } /* Create the initial value for the `defs' field of _objc_symtab. --- 2139,2145 ---- chainon (field_decl_chain, field_decl); } ! objc_finish_struct (objc_symtab_template, field_decl_chain); } /* Create the initial value for the `defs' field of _objc_symtab. *************** build_module_descriptor (void) *** 2290,2297 **** push_lang_context (lang_name_c); /* extern "C" */ #endif ! objc_module_template ! = start_struct (RECORD_TYPE, get_identifier (UTAG_MODULE)); /* long version; */ field_decl = create_field_decl (long_integer_type_node, "version"); --- 2339,2345 ---- push_lang_context (lang_name_c); /* extern "C" */ #endif ! objc_module_template = objc_start_struct (get_identifier (UTAG_MODULE)); /* long version; */ field_decl = create_field_decl (long_integer_type_node, "version"); *************** build_module_descriptor (void) *** 2313,2319 **** "symtab"); chainon (field_decl_chain, field_decl); ! finish_struct (objc_module_template, field_decl_chain, NULL_TREE); /* Create an instance of "_objc_module". */ UOBJC_MODULES_decl = start_var_decl (objc_module_template, "_OBJC_MODULES"); --- 2361,2367 ---- "symtab"); chainon (field_decl_chain, field_decl); ! objc_finish_struct (objc_module_template, field_decl_chain); /* Create an instance of "_objc_module". */ UOBJC_MODULES_decl = start_var_decl (objc_module_template, "_OBJC_MODULES"); *************** build_module_initializer_routine (void) *** 2341,2347 **** push_lang_context (lang_name_c); /* extern "C" */ #endif ! objc_push_parm (build_decl (PARM_DECL, NULL_TREE, void_type_node)); objc_start_function (get_identifier (TAG_GNUINIT), build_function_type (void_type_node, OBJC_VOID_AT_END), --- 2389,2396 ---- push_lang_context (lang_name_c); /* extern "C" */ #endif ! objc_push_parm (build_decl (input_location, ! PARM_DECL, NULL_TREE, void_type_node)); objc_start_function (get_identifier (TAG_GNUINIT), build_function_type (void_type_node, OBJC_VOID_AT_END), *************** build_module_initializer_routine (void) *** 2349,2360 **** body = c_begin_compound_stmt (true); add_stmt (build_function_call ! (execclass_decl, build_tree_list (NULL_TREE, build_unary_op (input_location, ADDR_EXPR, UOBJC_MODULES_decl, 0)))); ! add_stmt (c_end_compound_stmt (body, true)); TREE_PUBLIC (current_function_decl) = 0; --- 2398,2410 ---- body = c_begin_compound_stmt (true); add_stmt (build_function_call ! (input_location, ! execclass_decl, build_tree_list (NULL_TREE, build_unary_op (input_location, ADDR_EXPR, UOBJC_MODULES_decl, 0)))); ! add_stmt (c_end_compound_stmt (input_location, body, true)); TREE_PUBLIC (current_function_decl) = 0; *************** objc_static_init_needed_p (void) *** 2387,2394 **** tree objc_generate_static_init_call (tree ctors ATTRIBUTE_UNUSED) { ! add_stmt (build_stmt (EXPR_STMT, ! build_function_call (GNU_INIT_decl, NULL_TREE))); return ctors; } --- 2437,2445 ---- tree objc_generate_static_init_call (tree ctors ATTRIBUTE_UNUSED) { ! add_stmt (build_stmt (input_location, EXPR_STMT, ! build_function_call (input_location, ! GNU_INIT_decl, NULL_TREE))); return ctors; } *************** build_selector_translation_table (void) *** 2541,2553 **** } if (!found) { ! location_t *loc; if (flag_next_runtime && TREE_PURPOSE (chain)) ! loc = &DECL_SOURCE_LOCATION (TREE_PURPOSE (chain)); else ! loc = &input_location; ! warning (0, "%Hcreating selector for nonexistent method %qE", ! loc, TREE_VALUE (chain)); } } --- 2592,2604 ---- } if (!found) { ! location_t loc; if (flag_next_runtime && TREE_PURPOSE (chain)) ! loc = DECL_SOURCE_LOCATION (TREE_PURPOSE (chain)); else ! loc = input_location; ! warning_at (loc, 0, "creating selector for nonexistent method %qE", ! TREE_VALUE (chain)); } } *************** get_proto_encoding (tree proto) *** 2617,2626 **** } /* sel_ref_chain is a list whose "value" fields will be instances of ! identifier_node that represent the selector. */ static tree ! build_typed_selector_reference (tree ident, tree prototype) { tree *chain = &sel_ref_chain; tree expr; --- 2668,2678 ---- } /* sel_ref_chain is a list whose "value" fields will be instances of ! identifier_node that represent the selector. LOC is the location of ! the @selector. */ static tree ! build_typed_selector_reference (location_t loc, tree ident, tree prototype) { tree *chain = &sel_ref_chain; tree expr; *************** build_typed_selector_reference (tree ide *** 2638,2653 **** *chain = tree_cons (prototype, ident, NULL_TREE); return_at_index: ! expr = build_unary_op (input_location, ADDR_EXPR, ! build_array_ref (UOBJC_SELECTOR_TABLE_decl, ! build_int_cst (NULL_TREE, index), ! input_location), 1); return convert (objc_selector_type, expr); } static tree ! build_selector_reference (tree ident) { tree *chain = &sel_ref_chain; tree expr; --- 2690,2704 ---- *chain = tree_cons (prototype, ident, NULL_TREE); return_at_index: ! expr = build_unary_op (loc, ADDR_EXPR, ! build_array_ref (loc, UOBJC_SELECTOR_TABLE_decl, ! build_int_cst (NULL_TREE, index)), 1); return convert (objc_selector_type, expr); } static tree ! build_selector_reference (location_t loc, tree ident) { tree *chain = &sel_ref_chain; tree expr; *************** build_selector_reference (tree ident) *** 2658,2666 **** if (TREE_VALUE (*chain) == ident) return (flag_next_runtime ? TREE_PURPOSE (*chain) ! : build_array_ref (UOBJC_SELECTOR_TABLE_decl, ! build_int_cst (NULL_TREE, index), ! input_location)); index++; chain = &TREE_CHAIN (*chain); --- 2709,2716 ---- if (TREE_VALUE (*chain) == ident) return (flag_next_runtime ? TREE_PURPOSE (*chain) ! : build_array_ref (loc, UOBJC_SELECTOR_TABLE_decl, ! build_int_cst (NULL_TREE, index))); index++; chain = &TREE_CHAIN (*chain); *************** build_selector_reference (tree ident) *** 2672,2680 **** return (flag_next_runtime ? expr ! : build_array_ref (UOBJC_SELECTOR_TABLE_decl, ! build_int_cst (NULL_TREE, index), ! input_location)); } static GTY(()) int class_reference_idx; --- 2722,2729 ---- return (flag_next_runtime ? expr ! : build_array_ref (loc, UOBJC_SELECTOR_TABLE_decl, ! build_int_cst (NULL_TREE, index))); } static GTY(()) int class_reference_idx; *************** objc_get_class_reference (tree ident) *** 2751,2758 **** if (local_scope || !(ident = objc_is_class_name (ident))) { ! error ("%qs is not an Objective-C class name or alias", ! IDENTIFIER_POINTER (orig_ident)); return error_mark_node; } --- 2800,2807 ---- if (local_scope || !(ident = objc_is_class_name (ident))) { ! error ("%qE is not an Objective-C class name or alias", ! orig_ident); return error_mark_node; } *************** objc_get_class_reference (tree ident) *** 2786,2792 **** IDENTIFIER_POINTER (ident))); assemble_external (objc_get_class_decl); ! return build_function_call (objc_get_class_decl, params); } } --- 2835,2841 ---- IDENTIFIER_POINTER (ident))); assemble_external (objc_get_class_decl); ! return build_function_call (input_location, objc_get_class_decl, params); } } *************** build_objc_string_decl (enum string_sect *** 2854,2860 **** ident = get_identifier (buf); ! decl = build_decl (VAR_DECL, ident, build_array_type (char_type_node, 0)); DECL_EXTERNAL (decl) = 1; TREE_PUBLIC (decl) = 0; TREE_USED (decl) = 1; --- 2903,2910 ---- ident = get_identifier (buf); ! decl = build_decl (input_location, ! VAR_DECL, ident, build_array_type (char_type_node, 0)); DECL_EXTERNAL (decl) = 1; TREE_PUBLIC (decl) = 0; TREE_USED (decl) = 1; *************** objc_declare_alias (tree alias_ident, tr *** 2884,2892 **** #endif /* OBJCPLUS */ if (!(underlying_class = objc_is_class_name (class_ident))) ! warning (0, "cannot find class %qs", IDENTIFIER_POINTER (class_ident)); else if (objc_is_class_name (alias_ident)) ! warning (0, "class %qs already exists", IDENTIFIER_POINTER (alias_ident)); else { /* Implement @compatibility_alias as a typedef. */ --- 2934,2942 ---- #endif /* OBJCPLUS */ if (!(underlying_class = objc_is_class_name (class_ident))) ! warning (0, "cannot find class %qE", class_ident); else if (objc_is_class_name (alias_ident)) ! warning (0, "class %qE already exists", alias_ident); else { /* Implement @compatibility_alias as a typedef. */ *************** objc_declare_alias (tree alias_ident, tr *** 2894,2900 **** push_lang_context (lang_name_c); /* extern "C" */ #endif lang_hooks.decls.pushdecl (build_decl ! (TYPE_DECL, alias_ident, xref_tag (RECORD_TYPE, underlying_class))); #ifdef OBJCPLUS --- 2944,2951 ---- push_lang_context (lang_name_c); /* extern "C" */ #endif lang_hooks.decls.pushdecl (build_decl ! (input_location, ! TYPE_DECL, alias_ident, xref_tag (RECORD_TYPE, underlying_class))); #ifdef OBJCPLUS *************** objc_declare_class (tree ident_list) *** 2930,2937 **** if (!TYPE_HAS_OBJC_INFO (type) || !TYPE_OBJC_INTERFACE (type)) { ! error ("%qs redeclared as different kind of symbol", ! IDENTIFIER_POINTER (ident)); error ("previous declaration of %q+D", record); } --- 2981,2988 ---- if (!TYPE_HAS_OBJC_INFO (type) || !TYPE_OBJC_INTERFACE (type)) { ! error ("%qE redeclared as different kind of symbol", ! ident); error ("previous declaration of %q+D", record); } *************** objc_substitute_decl (tree expr, tree ol *** 3058,3073 **** newexpr), DECL_NAME (TREE_OPERAND (expr, 1))); case ARRAY_REF: ! return build_array_ref (objc_substitute_decl (TREE_OPERAND (expr, 0), oldexpr, newexpr), ! TREE_OPERAND (expr, 1), ! input_location); case INDIRECT_REF: return build_indirect_ref (input_location, objc_substitute_decl (TREE_OPERAND (expr, 0), oldexpr, ! newexpr), "->"); default: return expr; } --- 3109,3124 ---- newexpr), DECL_NAME (TREE_OPERAND (expr, 1))); case ARRAY_REF: ! return build_array_ref (input_location, ! objc_substitute_decl (TREE_OPERAND (expr, 0), oldexpr, newexpr), ! TREE_OPERAND (expr, 1)); case INDIRECT_REF: return build_indirect_ref (input_location, objc_substitute_decl (TREE_OPERAND (expr, 0), oldexpr, ! newexpr), RO_ARROW); default: return expr; } *************** objc_build_ivar_assignment (tree outerva *** 3099,3105 **** NULL_TREE))); assemble_external (func); ! return build_function_call (func, func_params); } static tree --- 3150,3156 ---- NULL_TREE))); assemble_external (func); ! return build_function_call (input_location, func, func_params); } static tree *************** objc_build_global_assignment (tree lhs, *** 3112,3118 **** NULL_TREE)); assemble_external (objc_assign_global_decl); ! return build_function_call (objc_assign_global_decl, func_params); } static tree --- 3163,3170 ---- NULL_TREE)); assemble_external (objc_assign_global_decl); ! return build_function_call (input_location, ! objc_assign_global_decl, func_params); } static tree *************** objc_build_strong_cast_assignment (tree *** 3125,3131 **** NULL_TREE)); assemble_external (objc_assign_strong_cast_decl); ! return build_function_call (objc_assign_strong_cast_decl, func_params); } static int --- 3177,3184 ---- NULL_TREE)); assemble_external (objc_assign_strong_cast_decl); ! return build_function_call (input_location, ! objc_assign_strong_cast_decl, func_params); } static int *************** objc_generate_write_barrier (tree lhs, e *** 3293,3300 **** return result; } ! struct interface_tuple GTY(()) ! { tree id; tree class_name; }; --- 3346,3352 ---- return result; } ! struct GTY(()) interface_tuple { tree id; tree class_name; }; *************** objc_get_class_ivars (tree class_name) *** 3353,3360 **** if (interface) return get_class_ivars (interface, true); ! error ("cannot find interface declaration for %qs", ! IDENTIFIER_POINTER (class_name)); return error_mark_node; } --- 3405,3412 ---- if (interface) return get_class_ivars (interface, true); ! error ("cannot find interface declaration for %qE", ! class_name); return error_mark_node; } *************** objc_create_temporary_var (tree type) *** 3393,3399 **** { tree decl; ! decl = build_decl (VAR_DECL, NULL_TREE, type); TREE_USED (decl) = 1; DECL_ARTIFICIAL (decl) = 1; DECL_IGNORED_P (decl) = 1; --- 3445,3452 ---- { tree decl; ! decl = build_decl (input_location, ! VAR_DECL, NULL_TREE, type); TREE_USED (decl) = 1; DECL_ARTIFICIAL (decl) = 1; DECL_IGNORED_P (decl) = 1; *************** struct objc_try_context *** 3431,3437 **** /* The CATCH_EXPR of an open @catch clause. */ tree current_catch; ! /* The VAR_DECL holding the Darwin equivalent of EXC_PTR_EXPR. */ tree caught_decl; tree stack_decl; tree rethrow_decl; --- 3484,3490 ---- /* The CATCH_EXPR of an open @catch clause. */ tree current_catch; ! /* The VAR_DECL holding the Darwin equivalent of __builtin_eh_pointer. */ tree caught_decl; tree stack_decl; tree rethrow_decl; *************** struct objc_try_context *** 3439,3492 **** static struct objc_try_context *cur_try_context; /* This hook, called via lang_eh_runtime_type, generates a runtime object that represents TYPE. For Objective-C, this is just the class name. */ /* ??? Isn't there a class object or some such? Is it easy to get? */ #ifndef OBJCPLUS ! static tree objc_eh_runtime_type (tree type) { return add_objc_string (OBJC_TYPE_NAME (TREE_TYPE (type)), class_names); } - #endif - - /* Initialize exception handling. */ ! static void ! objc_init_exceptions (void) { ! static bool done = false; ! if (done) ! return; ! done = true; ! if (flag_objc_sjlj_exceptions) ! { ! /* On Darwin, ObjC exceptions require a sufficiently recent ! version of the runtime, so the user must ask for them explicitly. */ ! if (!flag_objc_exceptions) ! warning (0, "use %<-fobjc-exceptions%> to enable Objective-C " ! "exception syntax"); ! } ! #ifndef OBJCPLUS ! else ! { ! c_eh_initialized_p = true; ! eh_personality_libfunc ! = init_one_libfunc (USING_SJLJ_EXCEPTIONS ! ? "__gnu_objc_personality_sj0" ! : "__gnu_objc_personality_v0"); ! default_init_unwind_resume_libfunc (); ! using_eh_for_cleanups (); ! lang_eh_runtime_type = objc_eh_runtime_type; ! } ! #endif } ! /* Build an EXC_PTR_EXPR, or the moral equivalent. In the case of Darwin, ! we'll arrange for it to be initialized (and associated with a binding) ! later. */ static tree objc_build_exc_ptr (void) --- 3492,3527 ---- static struct objc_try_context *cur_try_context; + static GTY(()) tree objc_eh_personality_decl; + /* This hook, called via lang_eh_runtime_type, generates a runtime object that represents TYPE. For Objective-C, this is just the class name. */ /* ??? Isn't there a class object or some such? Is it easy to get? */ #ifndef OBJCPLUS ! tree objc_eh_runtime_type (tree type) { return add_objc_string (OBJC_TYPE_NAME (TREE_TYPE (type)), class_names); } ! tree ! objc_eh_personality (void) { ! if (!flag_objc_sjlj_exceptions ! && !objc_eh_personality_decl) ! objc_eh_personality_decl ! = build_personality_function (USING_SJLJ_EXCEPTIONS ! ? "__gnu_objc_personality_sj0" ! : "__gnu_objc_personality_v0"); ! return objc_eh_personality_decl; } + #endif ! /* Build __builtin_eh_pointer, or the moral equivalent. In the case ! of Darwin, we'll arrange for it to be initialized (and associated ! with a binding) later. */ static tree objc_build_exc_ptr (void) *************** objc_build_exc_ptr (void) *** 3502,3508 **** return var; } else ! return build0 (EXC_PTR_EXPR, objc_object_type); } /* Build "objc_exception_try_exit(&_stack)". */ --- 3537,3548 ---- return var; } else ! { ! tree t; ! t = built_in_decls[BUILT_IN_EH_POINTER]; ! t = build_call_expr (t, 1, integer_zero_node); ! return fold_convert (objc_object_type, t); ! } } /* Build "objc_exception_try_exit(&_stack)". */ *************** static tree *** 3511,3519 **** next_sjlj_build_try_exit (void) { tree t; ! t = build_fold_addr_expr (cur_try_context->stack_decl); t = tree_cons (NULL, t, NULL); ! t = build_function_call (objc_exception_try_exit_decl, t); return t; } --- 3551,3560 ---- next_sjlj_build_try_exit (void) { tree t; ! t = build_fold_addr_expr_loc (input_location, cur_try_context->stack_decl); t = tree_cons (NULL, t, NULL); ! t = build_function_call (input_location, ! objc_exception_try_exit_decl, t); return t; } *************** next_sjlj_build_enter_and_setjmp (void) *** 3531,3543 **** { tree t, enter, sj, cond; ! t = build_fold_addr_expr (cur_try_context->stack_decl); t = tree_cons (NULL, t, NULL); ! enter = build_function_call (objc_exception_try_enter_decl, t); t = objc_build_component_ref (cur_try_context->stack_decl, get_identifier ("buf")); ! t = build_fold_addr_expr (t); #ifdef OBJCPLUS /* Convert _setjmp argument to type that is expected. */ if (TYPE_ARG_TYPES (TREE_TYPE (objc_setjmp_decl))) --- 3572,3585 ---- { tree t, enter, sj, cond; ! t = build_fold_addr_expr_loc (input_location, cur_try_context->stack_decl); t = tree_cons (NULL, t, NULL); ! enter = build_function_call (input_location, ! objc_exception_try_enter_decl, t); t = objc_build_component_ref (cur_try_context->stack_decl, get_identifier ("buf")); ! t = build_fold_addr_expr_loc (input_location, t); #ifdef OBJCPLUS /* Convert _setjmp argument to type that is expected. */ if (TYPE_ARG_TYPES (TREE_TYPE (objc_setjmp_decl))) *************** next_sjlj_build_enter_and_setjmp (void) *** 3548,3554 **** t = convert (ptr_type_node, t); #endif t = tree_cons (NULL, t, NULL); ! sj = build_function_call (objc_setjmp_decl, t); cond = build2 (COMPOUND_EXPR, TREE_TYPE (sj), enter, sj); cond = c_common_truthvalue_conversion (input_location, cond); --- 3590,3597 ---- t = convert (ptr_type_node, t); #endif t = tree_cons (NULL, t, NULL); ! sj = build_function_call (input_location, ! objc_setjmp_decl, t); cond = build2 (COMPOUND_EXPR, TREE_TYPE (sj), enter, sj); cond = c_common_truthvalue_conversion (input_location, cond); *************** next_sjlj_build_exc_extract (tree decl) *** 3565,3573 **** { tree t; ! t = build_fold_addr_expr (cur_try_context->stack_decl); t = tree_cons (NULL, t, NULL); ! t = build_function_call (objc_exception_extract_decl, t); t = convert (TREE_TYPE (decl), t); t = build2 (MODIFY_EXPR, void_type_node, decl, t); --- 3608,3617 ---- { tree t; ! t = build_fold_addr_expr_loc (input_location, cur_try_context->stack_decl); t = tree_cons (NULL, t, NULL); ! t = build_function_call (input_location, ! objc_exception_extract_decl, t); t = convert (TREE_TYPE (decl), t); t = build2 (MODIFY_EXPR, void_type_node, decl, t); *************** next_sjlj_build_catch_list (void) *** 3617,3627 **** args = tree_cons (NULL, cur_try_context->caught_decl, NULL); t = objc_get_class_reference (OBJC_TYPE_NAME (TREE_TYPE (type))); args = tree_cons (NULL, t, args); ! t = build_function_call (objc_exception_match_decl, args); cond = c_common_truthvalue_conversion (input_location, t); } t = build3 (COND_EXPR, void_type_node, cond, body, NULL); ! SET_EXPR_LOCUS (t, EXPR_LOCUS (stmt)); *last = t; last = &COND_EXPR_ELSE (t); --- 3661,3672 ---- args = tree_cons (NULL, cur_try_context->caught_decl, NULL); t = objc_get_class_reference (OBJC_TYPE_NAME (TREE_TYPE (type))); args = tree_cons (NULL, t, args); ! t = build_function_call (input_location, ! objc_exception_match_decl, args); cond = c_common_truthvalue_conversion (input_location, t); } t = build3 (COND_EXPR, void_type_node, cond, body, NULL); ! SET_EXPR_LOCATION (t, EXPR_LOCATION (stmt)); *last = t; last = &COND_EXPR_ELSE (t); *************** next_sjlj_build_try_catch_finally (void) *** 3715,3721 **** if (cur_try_context->catch_list) { tree caught_decl = objc_build_exc_ptr (); ! catch_seq = build_stmt (BIND_EXPR, caught_decl, NULL, NULL); TREE_SIDE_EFFECTS (catch_seq) = 1; t = next_sjlj_build_exc_extract (caught_decl); --- 3760,3766 ---- if (cur_try_context->catch_list) { tree caught_decl = objc_build_exc_ptr (); ! catch_seq = build_stmt (input_location, BIND_EXPR, caught_decl, NULL, NULL); TREE_SIDE_EFFECTS (catch_seq) = 1; t = next_sjlj_build_exc_extract (caught_decl); *************** next_sjlj_build_try_catch_finally (void) *** 3739,3745 **** /* Build the complete FINALLY statement list. */ t = next_sjlj_build_try_exit (); ! t = build_stmt (COND_EXPR, c_common_truthvalue_conversion (input_location, rethrow_decl), NULL, t); --- 3784,3790 ---- /* Build the complete FINALLY statement list. */ t = next_sjlj_build_try_exit (); ! t = build_stmt (input_location, COND_EXPR, c_common_truthvalue_conversion (input_location, rethrow_decl), NULL, t); *************** next_sjlj_build_try_catch_finally (void) *** 3750,3757 **** &TREE_OPERAND (try_fin, 1)); t = tree_cons (NULL, rethrow_decl, NULL); ! t = build_function_call (objc_exception_throw_decl, t); ! t = build_stmt (COND_EXPR, c_common_truthvalue_conversion (input_location, rethrow_decl), t, NULL); --- 3795,3803 ---- &TREE_OPERAND (try_fin, 1)); t = tree_cons (NULL, rethrow_decl, NULL); ! t = build_function_call (input_location, ! objc_exception_throw_decl, t); ! t = build_stmt (input_location, COND_EXPR, c_common_truthvalue_conversion (input_location, rethrow_decl), t, NULL); *************** objc_begin_try_stmt (location_t try_locu *** 3774,3780 **** c->end_try_locus = input_location; cur_try_context = c; ! objc_init_exceptions (); if (flag_objc_sjlj_exceptions) objc_mark_locals_volatile (NULL); --- 3820,3833 ---- c->end_try_locus = input_location; cur_try_context = c; ! if (flag_objc_sjlj_exceptions) ! { ! /* On Darwin, ObjC exceptions require a sufficiently recent ! version of the runtime, so the user must ask for them explicitly. */ ! if (!flag_objc_exceptions) ! warning (0, "use %<-fobjc-exceptions%> to enable Objective-C " ! "exception syntax"); ! } if (flag_objc_sjlj_exceptions) objc_mark_locals_volatile (NULL); *************** objc_begin_catch_clause (tree decl) *** 3793,3799 **** compound = c_begin_compound_stmt (true); /* The parser passed in a PARM_DECL, but what we really want is a VAR_DECL. */ ! decl = build_decl (VAR_DECL, DECL_NAME (decl), TREE_TYPE (decl)); lang_hooks.decls.pushdecl (decl); /* Since a decl is required here by syntax, don't warn if its unused. */ --- 3846,3853 ---- compound = c_begin_compound_stmt (true); /* The parser passed in a PARM_DECL, but what we really want is a VAR_DECL. */ ! decl = build_decl (input_location, ! VAR_DECL, DECL_NAME (decl), TREE_TYPE (decl)); lang_hooks.decls.pushdecl (decl); /* Since a decl is required here by syntax, don't warn if its unused. */ *************** objc_begin_catch_clause (tree decl) *** 3827,3834 **** { warning (0, "exception of type %<%T%> will be caught", TREE_TYPE (type)); ! warning (0, "%H by earlier handler for %<%T%>", ! EXPR_LOCUS (stmt), TREE_TYPE (t ? t : objc_object_type)); break; } } --- 3881,3888 ---- { warning (0, "exception of type %<%T%> will be caught", TREE_TYPE (type)); ! warning_at (EXPR_LOCATION (stmt), 0, " by earlier handler for %<%T%>", ! TREE_TYPE (t ? t : objc_object_type)); break; } } *************** objc_begin_catch_clause (tree decl) *** 3836,3842 **** /* Record the data for the catch in the try context so that we can finalize it later. */ ! t = build_stmt (CATCH_EXPR, type, compound); cur_try_context->current_catch = t; /* Initialize the decl from the EXC_PTR_EXPR we get from the runtime. */ --- 3890,3896 ---- /* Record the data for the catch in the try context so that we can finalize it later. */ ! t = build_stmt (input_location, CATCH_EXPR, type, compound); cur_try_context->current_catch = t; /* Initialize the decl from the EXC_PTR_EXPR we get from the runtime. */ *************** objc_finish_catch_clause (void) *** 3856,3862 **** cur_try_context->current_catch = NULL; cur_try_context->end_catch_locus = input_location; ! CATCH_BODY (c) = c_end_compound_stmt (CATCH_BODY (c), 1); append_to_statement_list (c, &cur_try_context->catch_list); } --- 3910,3916 ---- cur_try_context->current_catch = NULL; cur_try_context->end_catch_locus = input_location; ! CATCH_BODY (c) = c_end_compound_stmt (input_location, CATCH_BODY (c), 1); append_to_statement_list (c, &cur_try_context->catch_list); } *************** objc_finish_try_stmt (void) *** 3885,3896 **** --- 3939,3953 ---- /* If we're doing Darwin setjmp exceptions, build the big nasty. */ if (flag_objc_sjlj_exceptions) { + bool save = in_late_binary_op; + in_late_binary_op = true; if (!cur_try_context->finally_body) { cur_try_context->finally_locus = input_location; cur_try_context->end_finally_locus = input_location; } stmt = next_sjlj_build_try_catch_finally (); + in_late_binary_op = save; } else { *************** objc_finish_try_stmt (void) *** 3898,3909 **** stmt = c->try_body; if (c->catch_list) { ! stmt = build_stmt (TRY_CATCH_EXPR, stmt, c->catch_list); SET_EXPR_LOCATION (stmt, cur_try_context->try_locus); } if (c->finally_body) { ! stmt = build_stmt (TRY_FINALLY_EXPR, stmt, c->finally_body); SET_EXPR_LOCATION (stmt, cur_try_context->try_locus); } } --- 3955,3966 ---- stmt = c->try_body; if (c->catch_list) { ! stmt = build_stmt (input_location, TRY_CATCH_EXPR, stmt, c->catch_list); SET_EXPR_LOCATION (stmt, cur_try_context->try_locus); } if (c->finally_body) { ! stmt = build_stmt (input_location, TRY_FINALLY_EXPR, stmt, c->finally_body); SET_EXPR_LOCATION (stmt, cur_try_context->try_locus); } } *************** objc_finish_try_stmt (void) *** 3915,3925 **** } tree ! objc_build_throw_stmt (tree throw_expr) { tree args; ! objc_init_exceptions (); if (throw_expr == NULL) { --- 3972,3989 ---- } tree ! objc_build_throw_stmt (location_t loc, tree throw_expr) { tree args; ! if (flag_objc_sjlj_exceptions) ! { ! /* On Darwin, ObjC exceptions require a sufficiently recent ! version of the runtime, so the user must ask for them explicitly. */ ! if (!flag_objc_exceptions) ! warning (0, "use %<-fobjc-exceptions%> to enable Objective-C " ! "exception syntax"); ! } if (throw_expr == NULL) { *************** objc_build_throw_stmt (tree throw_expr) *** 3928,3934 **** if (cur_try_context == NULL || cur_try_context->current_catch == NULL) { ! error ("%<@throw%> (rethrow) used outside of a @catch block"); return NULL_TREE; } --- 3992,3998 ---- if (cur_try_context == NULL || cur_try_context->current_catch == NULL) { ! error_at (loc, "%<@throw%> (rethrow) used outside of a @catch block"); return NULL_TREE; } *************** objc_build_throw_stmt (tree throw_expr) *** 3940,3946 **** /* A throw is just a call to the runtime throw function with the object as a parameter. */ args = tree_cons (NULL, throw_expr, NULL); ! return add_stmt (build_function_call (objc_exception_throw_decl, args)); } tree --- 4004,4011 ---- /* A throw is just a call to the runtime throw function with the object as a parameter. */ args = tree_cons (NULL, throw_expr, NULL); ! return add_stmt (build_function_call (loc, ! objc_exception_throw_decl, args)); } tree *************** objc_build_synchronized (location_t star *** 3951,3963 **** /* First lock the mutex. */ mutex = save_expr (mutex); args = tree_cons (NULL, mutex, NULL); ! call = build_function_call (objc_sync_enter_decl, args); SET_EXPR_LOCATION (call, start_locus); add_stmt (call); /* Build the mutex unlock. */ args = tree_cons (NULL, mutex, NULL); ! call = build_function_call (objc_sync_exit_decl, args); SET_EXPR_LOCATION (call, input_location); /* Put the that and the body in a TRY_FINALLY. */ --- 4016,4030 ---- /* First lock the mutex. */ mutex = save_expr (mutex); args = tree_cons (NULL, mutex, NULL); ! call = build_function_call (input_location, ! objc_sync_enter_decl, args); SET_EXPR_LOCATION (call, start_locus); add_stmt (call); /* Build the mutex unlock. */ args = tree_cons (NULL, mutex, NULL); ! call = build_function_call (input_location, ! objc_sync_exit_decl, args); SET_EXPR_LOCATION (call, input_location); /* Put the that and the body in a TRY_FINALLY. */ *************** build_next_objc_exception_stuff (void) *** 3989,3995 **** tree field_decl, field_decl_chain, index, temp_type; objc_exception_data_template ! = start_struct (RECORD_TYPE, get_identifier (UTAG_EXCDATA)); /* int buf[OBJC_JBLEN]; */ --- 4056,4062 ---- tree field_decl, field_decl_chain, index, temp_type; objc_exception_data_template ! = objc_start_struct (get_identifier (UTAG_EXCDATA)); /* int buf[OBJC_JBLEN]; */ *************** build_next_objc_exception_stuff (void) *** 4005,4011 **** "pointers"); chainon (field_decl_chain, field_decl); ! finish_struct (objc_exception_data_template, field_decl_chain, NULL_TREE); /* int _setjmp(...); */ /* If the user includes , this shall be superseded by --- 4072,4078 ---- "pointers"); chainon (field_decl_chain, field_decl); ! objc_finish_struct (objc_exception_data_template, field_decl_chain); /* int _setjmp(...); */ /* If the user includes , this shall be superseded by *************** build_protocol_template (void) *** 4152,4159 **** { tree field_decl, field_decl_chain; ! objc_protocol_template = start_struct (RECORD_TYPE, ! get_identifier (UTAG_PROTOCOL)); /* struct _objc_class *isa; */ field_decl = create_field_decl (build_pointer_type --- 4219,4225 ---- { tree field_decl, field_decl_chain; ! objc_protocol_template = objc_start_struct (get_identifier (UTAG_PROTOCOL)); /* struct _objc_class *isa; */ field_decl = create_field_decl (build_pointer_type *************** build_protocol_template (void) *** 4183,4189 **** "class_methods"); chainon (field_decl_chain, field_decl); ! finish_struct (objc_protocol_template, field_decl_chain, NULL_TREE); } static tree --- 4249,4255 ---- "class_methods"); chainon (field_decl_chain, field_decl); ! objc_finish_struct (objc_protocol_template, field_decl_chain); } static tree *************** build_method_prototype_list_template (tr *** 4233,4239 **** /* Generate an unnamed struct definition. */ ! objc_ivar_list_record = start_struct (RECORD_TYPE, NULL_TREE); /* int method_count; */ field_decl = create_field_decl (integer_type_node, "method_count"); --- 4299,4305 ---- /* Generate an unnamed struct definition. */ ! objc_ivar_list_record = objc_start_struct (NULL_TREE); /* int method_count; */ field_decl = create_field_decl (integer_type_node, "method_count"); *************** build_method_prototype_list_template (tr *** 4247,4253 **** "method_list"); chainon (field_decl_chain, field_decl); ! finish_struct (objc_ivar_list_record, field_decl_chain, NULL_TREE); return objc_ivar_list_record; } --- 4313,4319 ---- "method_list"); chainon (field_decl_chain, field_decl); ! objc_finish_struct (objc_ivar_list_record, field_decl_chain); return objc_ivar_list_record; } *************** build_method_prototype_template (void) *** 4258,4265 **** tree proto_record; tree field_decl, field_decl_chain; ! proto_record ! = start_struct (RECORD_TYPE, get_identifier (UTAG_METHOD_PROTOTYPE)); /* SEL _cmd; */ field_decl = create_field_decl (objc_selector_type, "_cmd"); --- 4324,4330 ---- tree proto_record; tree field_decl, field_decl_chain; ! proto_record = objc_start_struct (get_identifier (UTAG_METHOD_PROTOTYPE)); /* SEL _cmd; */ field_decl = create_field_decl (objc_selector_type, "_cmd"); *************** build_method_prototype_template (void) *** 4269,4275 **** field_decl = create_field_decl (string_type_node, "method_types"); chainon (field_decl_chain, field_decl); ! finish_struct (proto_record, field_decl_chain, NULL_TREE); return proto_record; } --- 4334,4340 ---- field_decl = create_field_decl (string_type_node, "method_types"); chainon (field_decl_chain, field_decl); ! objc_finish_struct (proto_record, field_decl_chain); return proto_record; } *************** objc_generate_cxx_ctor_or_dtor (bool dto *** 4508,4514 **** (build_special_member_call (build_ivar_reference (DECL_NAME (ivar)), dtor ? complete_dtor_identifier : complete_ctor_identifier, ! NULL_TREE, type, LOOKUP_NORMAL, tf_warning_or_error)); } } --- 4573,4579 ---- (build_special_member_call (build_ivar_reference (DECL_NAME (ivar)), dtor ? complete_dtor_identifier : complete_ctor_identifier, ! NULL, type, LOOKUP_NORMAL, tf_warning_or_error)); } } *************** build_category_template (void) *** 4754,4761 **** { tree field_decl, field_decl_chain; ! objc_category_template = start_struct (RECORD_TYPE, ! get_identifier (UTAG_CATEGORY)); /* char *category_name; */ field_decl = create_field_decl (string_type_node, "category_name"); --- 4819,4825 ---- { tree field_decl, field_decl_chain; ! objc_category_template = objc_start_struct (get_identifier (UTAG_CATEGORY)); /* char *category_name; */ field_decl = create_field_decl (string_type_node, "category_name"); *************** build_category_template (void) *** 4782,4788 **** "protocol_list"); chainon (field_decl_chain, field_decl); ! finish_struct (objc_category_template, field_decl_chain, NULL_TREE); } /* struct _objc_selector { --- 4846,4852 ---- "protocol_list"); chainon (field_decl_chain, field_decl); ! objc_finish_struct (objc_category_template, field_decl_chain); } /* struct _objc_selector { *************** build_category_template (void) *** 4793,4803 **** static void build_selector_template (void) { - tree field_decl, field_decl_chain; ! objc_selector_template ! = start_struct (RECORD_TYPE, get_identifier (UTAG_SELECTOR)); /* SEL sel_id; */ field_decl = create_field_decl (objc_selector_type, "sel_id"); --- 4857,4865 ---- static void build_selector_template (void) { tree field_decl, field_decl_chain; ! objc_selector_template = objc_start_struct (get_identifier (UTAG_SELECTOR)); /* SEL sel_id; */ field_decl = create_field_decl (objc_selector_type, "sel_id"); *************** build_selector_template (void) *** 4807,4813 **** field_decl = create_field_decl (string_type_node, "sel_type"); chainon (field_decl_chain, field_decl); ! finish_struct (objc_selector_template, field_decl_chain, NULL_TREE); } /* struct _objc_class { --- 4869,4875 ---- field_decl = create_field_decl (string_type_node, "sel_type"); chainon (field_decl_chain, field_decl); ! objc_finish_struct (objc_selector_template, field_decl_chain); } /* struct _objc_class { *************** build_class_template (void) *** 4843,4850 **** { tree field_decl, field_decl_chain; ! objc_class_template ! = start_struct (RECORD_TYPE, get_identifier (UTAG_CLASS)); /* struct _objc_class *isa; */ field_decl = create_field_decl (build_pointer_type (objc_class_template), --- 4905,4911 ---- { tree field_decl, field_decl_chain; ! objc_class_template = objc_start_struct (get_identifier (UTAG_CLASS)); /* struct _objc_class *isa; */ field_decl = create_field_decl (build_pointer_type (objc_class_template), *************** build_class_template (void) *** 4937,4943 **** "gc_object_type"); chainon (field_decl_chain, field_decl); ! finish_struct (objc_class_template, field_decl_chain, NULL_TREE); } /* Generate appropriate forward declarations for an implementation. */ --- 4998,5004 ---- "gc_object_type"); chainon (field_decl_chain, field_decl); ! objc_finish_struct (objc_class_template, field_decl_chain); } /* Generate appropriate forward declarations for an implementation. */ *************** synth_forward_declarations (void) *** 4965,4972 **** static void error_with_ivar (const char *message, tree decl) { ! error ("%J%s %qs", decl, ! message, gen_declaration (decl)); } --- 5026,5033 ---- static void error_with_ivar (const char *message, tree decl) { ! error_at (DECL_SOURCE_LOCATION (decl), "%s %qs", ! message, identifier_to_locale (gen_declaration (decl))); } *************** build_super_template (void) *** 5038,5044 **** { tree field_decl, field_decl_chain; ! objc_super_template = start_struct (RECORD_TYPE, get_identifier (UTAG_SUPER)); /* struct _objc_object *self; */ field_decl = create_field_decl (objc_object_type, "self"); --- 5099,5105 ---- { tree field_decl, field_decl_chain; ! objc_super_template = objc_start_struct (get_identifier (UTAG_SUPER)); /* struct _objc_object *self; */ field_decl = create_field_decl (objc_object_type, "self"); *************** build_super_template (void) *** 5049,5055 **** "super_class"); chainon (field_decl_chain, field_decl); ! finish_struct (objc_super_template, field_decl_chain, NULL_TREE); } /* struct _objc_ivar { --- 5110,5116 ---- "super_class"); chainon (field_decl_chain, field_decl); ! objc_finish_struct (objc_super_template, field_decl_chain); } /* struct _objc_ivar { *************** build_ivar_template (void) *** 5065,5071 **** tree field_decl, field_decl_chain; objc_ivar_id = get_identifier (UTAG_IVAR); ! objc_ivar_record = start_struct (RECORD_TYPE, objc_ivar_id); /* char *ivar_name; */ field_decl = create_field_decl (string_type_node, "ivar_name"); --- 5126,5132 ---- tree field_decl, field_decl_chain; objc_ivar_id = get_identifier (UTAG_IVAR); ! objc_ivar_record = objc_start_struct (objc_ivar_id); /* char *ivar_name; */ field_decl = create_field_decl (string_type_node, "ivar_name"); *************** build_ivar_template (void) *** 5079,5085 **** field_decl = create_field_decl (integer_type_node, "ivar_offset"); chainon (field_decl_chain, field_decl); ! finish_struct (objc_ivar_record, field_decl_chain, NULL_TREE); return objc_ivar_record; } --- 5140,5146 ---- field_decl = create_field_decl (integer_type_node, "ivar_offset"); chainon (field_decl_chain, field_decl); ! objc_finish_struct (objc_ivar_record, field_decl_chain); return objc_ivar_record; } *************** build_ivar_list_template (tree list_type *** 5095,5101 **** tree objc_ivar_list_record; tree field_decl, field_decl_chain; ! objc_ivar_list_record = start_struct (RECORD_TYPE, NULL_TREE); /* int ivar_count; */ field_decl = create_field_decl (integer_type_node, "ivar_count"); --- 5156,5162 ---- tree objc_ivar_list_record; tree field_decl, field_decl_chain; ! objc_ivar_list_record = objc_start_struct (NULL_TREE); /* int ivar_count; */ field_decl = create_field_decl (integer_type_node, "ivar_count"); *************** build_ivar_list_template (tree list_type *** 5109,5115 **** "ivar_list"); chainon (field_decl_chain, field_decl); ! finish_struct (objc_ivar_list_record, field_decl_chain, NULL_TREE); return objc_ivar_list_record; } --- 5170,5176 ---- "ivar_list"); chainon (field_decl_chain, field_decl); ! objc_finish_struct (objc_ivar_list_record, field_decl_chain); return objc_ivar_list_record; } *************** build_method_list_template (tree list_ty *** 5126,5132 **** tree objc_ivar_list_record; tree field_decl, field_decl_chain; ! objc_ivar_list_record = start_struct (RECORD_TYPE, NULL_TREE); /* struct _objc__method_prototype_list *method_next; */ field_decl = create_field_decl (objc_method_proto_list_ptr, --- 5187,5193 ---- tree objc_ivar_list_record; tree field_decl, field_decl_chain; ! objc_ivar_list_record = objc_start_struct (NULL_TREE); /* struct _objc__method_prototype_list *method_next; */ field_decl = create_field_decl (objc_method_proto_list_ptr, *************** build_method_list_template (tree list_ty *** 5145,5151 **** "method_list"); chainon (field_decl_chain, field_decl); ! finish_struct (objc_ivar_list_record, field_decl_chain, NULL_TREE); return objc_ivar_list_record; } --- 5206,5212 ---- "method_list"); chainon (field_decl_chain, field_decl); ! objc_finish_struct (objc_ivar_list_record, field_decl_chain); return objc_ivar_list_record; } *************** build_method_template (void) *** 5333,5339 **** tree _SLT_record; tree field_decl, field_decl_chain; ! _SLT_record = start_struct (RECORD_TYPE, get_identifier (UTAG_METHOD)); /* SEL _cmd; */ field_decl = create_field_decl (objc_selector_type, "_cmd"); --- 5394,5400 ---- tree _SLT_record; tree field_decl, field_decl_chain; ! _SLT_record = objc_start_struct (get_identifier (UTAG_METHOD)); /* SEL _cmd; */ field_decl = create_field_decl (objc_selector_type, "_cmd"); *************** build_method_template (void) *** 5348,5354 **** "_imp"); chainon (field_decl_chain, field_decl); ! finish_struct (_SLT_record, field_decl_chain, NULL_TREE); return _SLT_record; } --- 5409,5415 ---- "_imp"); chainon (field_decl_chain, field_decl); ! objc_finish_struct (_SLT_record, field_decl_chain); return _SLT_record; } *************** generate_category (tree cat) *** 5729,5735 **** static void generate_shared_structures (int cls_flags) { ! tree sc_spec, decl_specs, decl; tree name_expr, super_expr, root_expr; tree my_root_id = NULL_TREE, my_super_id = NULL_TREE; tree cast_type, initlist, protocol_decl; --- 5790,5796 ---- static void generate_shared_structures (int cls_flags) { ! tree decl; tree name_expr, super_expr, root_expr; tree my_root_id = NULL_TREE, my_super_id = NULL_TREE; tree cast_type, initlist, protocol_decl; *************** generate_shared_structures (int cls_flag *** 5766,5778 **** if (my_super_id) { super_expr = add_objc_string (my_super_id, class_names); ! super_expr = build_c_cast (cast_type, super_expr); /* cast! */ } else super_expr = build_int_cst (NULL_TREE, 0); root_expr = add_objc_string (my_root_id, class_names); ! root_expr = build_c_cast (cast_type, root_expr); /* cast! */ if (CLASS_PROTOCOL_LIST (implementation_template)) { --- 5827,5840 ---- if (my_super_id) { super_expr = add_objc_string (my_super_id, class_names); ! super_expr = build_c_cast (input_location, ! cast_type, super_expr); /* cast! */ } else super_expr = build_int_cst (NULL_TREE, 0); root_expr = add_objc_string (my_root_id, class_names); ! root_expr = build_c_cast (input_location, cast_type, root_expr); /* cast! */ if (CLASS_PROTOCOL_LIST (implementation_template)) { *************** generate_shared_structures (int cls_flag *** 5785,5793 **** /* static struct objc_class _OBJC_METACLASS_Foo = { ... }; */ - sc_spec = build_tree_list (NULL_TREE, ridpointers[(int) RID_STATIC]); - decl_specs = tree_cons (NULL_TREE, objc_class_template, sc_spec); - decl = start_var_decl (objc_class_template, IDENTIFIER_POINTER (DECL_NAME (UOBJC_METACLASS_decl))); --- 5847,5852 ---- *************** check_duplicates (hash hsh, int methods, *** 6095,6116 **** } issue_warning: ! warning (0, "multiple %s named %<%c%s%> found", ! methods ? "methods" : "selectors", ! (is_class ? '+' : '-'), ! IDENTIFIER_POINTER (METHOD_SEL_NAME (meth))); - warn_with_method (methods ? "using" : "found", - ((TREE_CODE (meth) == INSTANCE_METHOD_DECL) - ? '-' - : '+'), - meth); for (loop = hsh->list; loop; loop = loop->next) ! warn_with_method ("also found", ! ((TREE_CODE (loop->value) == INSTANCE_METHOD_DECL) ! ? '-' ! : '+'), ! loop->value); } } return meth; --- 6154,6192 ---- } issue_warning: ! if (methods) ! { ! bool type = TREE_CODE (meth) == INSTANCE_METHOD_DECL; ! ! warning_at (input_location, 0, ! "multiple methods named %<%c%E%> found", ! (is_class ? '+' : '-'), ! METHOD_SEL_NAME (meth)); ! inform (DECL_SOURCE_LOCATION (meth), "using %<%c%s%>", ! (type ? '-' : '+'), ! identifier_to_locale (gen_method_decl (meth))); ! } ! else ! { ! bool type = TREE_CODE (meth) == INSTANCE_METHOD_DECL; ! ! warning_at (input_location, 0, ! "multiple selectors named %<%c%E%> found", ! (is_class ? '+' : '-'), ! METHOD_SEL_NAME (meth)); ! inform (DECL_SOURCE_LOCATION (meth), "found %<%c%s%>", ! (type ? '-' : '+'), ! identifier_to_locale (gen_method_decl (meth))); ! } for (loop = hsh->list; loop; loop = loop->next) ! { ! bool type = TREE_CODE (loop->value) == INSTANCE_METHOD_DECL; ! ! inform (DECL_SOURCE_LOCATION (loop->value), "also found %<%c%s%>", ! (type ? '-' : '+'), ! identifier_to_locale (gen_method_decl (loop->value))); ! } } } return meth; *************** objc_finish_message_expr (tree receiver, *** 6321,6328 **** { if (!CLASS_SUPER_NAME (implementation_template)) { ! error ("no super class declared in @interface for %qs", ! IDENTIFIER_POINTER (CLASS_NAME (implementation_template))); return error_mark_node; } rtype = lookup_interface (CLASS_SUPER_NAME (implementation_template)); --- 6397,6404 ---- { if (!CLASS_SUPER_NAME (implementation_template)) { ! error ("no super class declared in @interface for %qE", ! CLASS_NAME (implementation_template)); return error_mark_node; } rtype = lookup_interface (CLASS_SUPER_NAME (implementation_template)); *************** objc_finish_message_expr (tree receiver, *** 6359,6373 **** = lookup_method_in_protocol_list (rprotos, sel_name, 0); if (method_prototype) ! warning (0, "found %<-%s%> instead of %<+%s%> in protocol(s)", ! IDENTIFIER_POINTER (sel_name), ! IDENTIFIER_POINTER (sel_name)); } } } else if (rtype) { ! tree orig_rtype = rtype, saved_rtype; if (TREE_CODE (rtype) == POINTER_TYPE) rtype = TREE_TYPE (rtype); --- 6435,6448 ---- = lookup_method_in_protocol_list (rprotos, sel_name, 0); if (method_prototype) ! warning (0, "found %<-%E%> instead of %<+%E%> in protocol(s)", ! sel_name, sel_name); } } } else if (rtype) { ! tree orig_rtype = rtype; if (TREE_CODE (rtype) == POINTER_TYPE) rtype = TREE_TYPE (rtype); *************** objc_finish_message_expr (tree receiver, *** 6376,6382 **** && TREE_CODE (OBJC_TYPE_NAME (rtype)) == TYPE_DECL && DECL_ORIGINAL_TYPE (OBJC_TYPE_NAME (rtype))) rtype = DECL_ORIGINAL_TYPE (OBJC_TYPE_NAME (rtype)); - saved_rtype = rtype; if (TYPED_OBJECT (rtype)) { rprotos = TYPE_OBJC_PROTOCOL_LIST (rtype); --- 6451,6456 ---- *************** objc_finish_message_expr (tree receiver, *** 6419,6425 **** else { warning (0, "invalid receiver type %qs", ! gen_type_name (orig_rtype)); /* After issuing the "invalid receiver" warning, perform method lookup as if we were messaging 'id'. */ rtype = rprotos = NULL_TREE; --- 6493,6499 ---- else { warning (0, "invalid receiver type %qs", ! identifier_to_locale (gen_type_name (orig_rtype))); /* After issuing the "invalid receiver" warning, perform method lookup as if we were messaging 'id'. */ rtype = rprotos = NULL_TREE; *************** objc_finish_message_expr (tree receiver, *** 6433,6441 **** if (!method_prototype) { if (rprotos) ! warning (0, "%<%c%s%> not found in protocol(s)", (class_tree ? '+' : '-'), ! IDENTIFIER_POINTER (sel_name)); if (!rtype) method_prototype --- 6507,6515 ---- if (!method_prototype) { if (rprotos) ! warning (0, "%<%c%E%> not found in protocol(s)", (class_tree ? '+' : '-'), ! sel_name); if (!rtype) method_prototype *************** objc_finish_message_expr (tree receiver, *** 6447,6469 **** static bool warn_missing_methods = false; if (rtype) ! warning (0, "%qs may not respond to %<%c%s%>", ! IDENTIFIER_POINTER (OBJC_TYPE_NAME (rtype)), (class_tree ? '+' : '-'), ! IDENTIFIER_POINTER (sel_name)); /* If we are messaging an 'id' or 'Class' object and made it here, then we have failed to find _any_ instance or class method, respectively. */ else ! warning (0, "no %<%c%s%> method found", (class_tree ? '+' : '-'), ! IDENTIFIER_POINTER (sel_name)); if (!warn_missing_methods) { ! warning (0, "(Messages without a matching method signature"); ! warning (0, "will be assumed to return % and accept"); ! warning (0, "%<...%> as arguments.)"); warn_missing_methods = true; } } --- 6521,6546 ---- static bool warn_missing_methods = false; if (rtype) ! warning (0, "%qE may not respond to %<%c%E%>", ! OBJC_TYPE_NAME (rtype), (class_tree ? '+' : '-'), ! sel_name); /* If we are messaging an 'id' or 'Class' object and made it here, then we have failed to find _any_ instance or class method, respectively. */ else ! warning (0, "no %<%c%E%> method found", (class_tree ? '+' : '-'), ! sel_name); if (!warn_missing_methods) { ! warning_at (input_location, ! 0, "(Messages without a matching method signature"); ! warning_at (input_location, ! 0, "will be assumed to return % and accept"); ! warning_at (input_location, ! 0, "%<...%> as arguments.)"); warn_missing_methods = true; } } *************** objc_finish_message_expr (tree receiver, *** 6475,6485 **** These are the object itself and the selector. */ if (flag_typed_selectors) ! selector = build_typed_selector_reference (sel_name, method_prototype); else ! selector = build_selector_reference (sel_name); ! retval = build_objc_method_call (super, method_prototype, receiver, selector, method_params); --- 6552,6563 ---- These are the object itself and the selector. */ if (flag_typed_selectors) ! selector = build_typed_selector_reference (input_location, ! sel_name, method_prototype); else ! selector = build_selector_reference (input_location, sel_name); ! retval = build_objc_method_call (input_location, super, method_prototype, receiver, selector, method_params); *************** objc_finish_message_expr (tree receiver, *** 6492,6502 **** looking up the method on object LOOKUP_OBJECT (often same as OBJECT), assuming the method has prototype METHOD_PROTOTYPE. (That is an INSTANCE_METHOD_DECL or CLASS_METHOD_DECL.) Use METHOD_PARAMS as list of args to pass to the method. If SUPER_FLAG is nonzero, we look up the superclass's method. */ static tree ! build_objc_method_call (int super_flag, tree method_prototype, tree lookup_object, tree selector, tree method_params) { --- 6570,6581 ---- looking up the method on object LOOKUP_OBJECT (often same as OBJECT), assuming the method has prototype METHOD_PROTOTYPE. (That is an INSTANCE_METHOD_DECL or CLASS_METHOD_DECL.) + LOC is the location of the expression to build. Use METHOD_PARAMS as list of args to pass to the method. If SUPER_FLAG is nonzero, we look up the superclass's method. */ static tree ! build_objc_method_call (location_t loc, int super_flag, tree method_prototype, tree lookup_object, tree selector, tree method_params) { *************** build_objc_method_call (int super_flag, *** 6523,6529 **** (method_prototype, METHOD_REF, super_flag))); tree method, t; ! lookup_object = build_c_cast (rcv_p, lookup_object); /* Use SAVE_EXPR to avoid evaluating the receiver twice. */ lookup_object = save_expr (lookup_object); --- 6602,6608 ---- (method_prototype, METHOD_REF, super_flag))); tree method, t; ! lookup_object = build_c_cast (loc, rcv_p, lookup_object); /* Use SAVE_EXPR to avoid evaluating the receiver twice. */ lookup_object = save_expr (lookup_object); *************** build_objc_method_call (int super_flag, *** 6545,6551 **** method_params = tree_cons (NULL_TREE, lookup_object, tree_cons (NULL_TREE, selector, method_params)); ! method = build_fold_addr_expr (sender); } else { --- 6624,6630 ---- method_params = tree_cons (NULL_TREE, lookup_object, tree_cons (NULL_TREE, selector, method_params)); ! method = build_fold_addr_expr_loc (input_location, sender); } else { *************** build_objc_method_call (int super_flag, *** 6559,6565 **** t = tree_cons (NULL_TREE, selector, NULL_TREE); t = tree_cons (NULL_TREE, lookup_object, t); ! method = build_function_call (sender, t); /* Pass the object to the method. */ method_params = tree_cons (NULL_TREE, object, --- 6638,6644 ---- t = tree_cons (NULL_TREE, selector, NULL_TREE); t = tree_cons (NULL_TREE, lookup_object, t); ! method = build_function_call (loc, sender, t); /* Pass the object to the method. */ method_params = tree_cons (NULL_TREE, object, *************** build_objc_method_call (int super_flag, *** 6570,6576 **** /* ??? Selector is not at this point something we can use inside the compiler itself. Set it to garbage for the nonce. */ t = build3 (OBJ_TYPE_REF, sender_cast, method, lookup_object, size_zero_node); ! return build_function_call (t, method_params); } static void --- 6649,6656 ---- /* ??? Selector is not at this point something we can use inside the compiler itself. Set it to garbage for the nonce. */ t = build3 (OBJ_TYPE_REF, sender_cast, method, lookup_object, size_zero_node); ! return build_function_call (loc, ! t, method_params); } static void *************** objc_build_protocol_expr (tree protoname *** 6597,6604 **** if (!p) { ! error ("cannot find protocol declaration for %qs", ! IDENTIFIER_POINTER (protoname)); return error_mark_node; } --- 6677,6684 ---- if (!p) { ! error ("cannot find protocol declaration for %qE", ! protoname); return error_mark_node; } *************** objc_build_protocol_expr (tree protoname *** 6661,6669 **** /* This function is called by the parser when a @selector() expression is found, in order to compile it. It is only called by the parser ! and only to compile a @selector(). */ tree ! objc_build_selector_expr (tree selnamelist) { tree selname; --- 6741,6750 ---- /* This function is called by the parser when a @selector() expression is found, in order to compile it. It is only called by the parser ! and only to compile a @selector(). LOC is the location of the ! @selector. */ tree ! objc_build_selector_expr (location_t loc, tree selnamelist) { tree selname; *************** objc_build_selector_expr (tree selnameli *** 6697,6711 **** /* If still not found, print out a warning. */ if (!hsh) { ! warning (0, "undeclared selector %qs", IDENTIFIER_POINTER (selname)); } } if (flag_typed_selectors) ! return build_typed_selector_reference (selname, 0); else ! return build_selector_reference (selname); } tree --- 6778,6792 ---- /* If still not found, print out a warning. */ if (!hsh) { ! warning (0, "undeclared selector %qE", selname); } } if (flag_typed_selectors) ! return build_typed_selector_reference (loc, selname, 0); else ! return build_selector_reference (loc, selname); } tree *************** build_ivar_reference (tree id) *** 6739,6751 **** to an instance variable. It's better to catch the cases where this is done unknowingly than to support the above paradigm. */ ! warning (0, "instance variable %qs accessed in class method", ! IDENTIFIER_POINTER (id)); self_decl = convert (objc_instance_type, self_decl); /* cast */ } return objc_build_component_ref (build_indirect_ref (input_location, ! self_decl, "->"), id); } /* Compute a hash value for a given method SEL_NAME. */ --- 6820,6833 ---- to an instance variable. It's better to catch the cases where this is done unknowingly than to support the above paradigm. */ ! warning (0, "instance variable %qE accessed in class method", ! id); self_decl = convert (objc_instance_type, self_decl); /* cast */ } return objc_build_component_ref (build_indirect_ref (input_location, ! self_decl, RO_ARROW), ! id); } /* Compute a hash value for a given method SEL_NAME. */ *************** objc_add_method (tree klass, tree method *** 6973,6981 **** if ((TREE_CODE (klass) == CLASS_INTERFACE_TYPE || TREE_CODE (klass) == CATEGORY_INTERFACE_TYPE) && !comp_proto_with_proto (method, mth, 1)) ! error ("duplicate declaration of method %<%c%s%>", is_class ? '+' : '-', ! IDENTIFIER_POINTER (METHOD_SEL_NAME (mth))); } if (is_class) --- 7055,7063 ---- if ((TREE_CODE (klass) == CLASS_INTERFACE_TYPE || TREE_CODE (klass) == CATEGORY_INTERFACE_TYPE) && !comp_proto_with_proto (method, mth, 1)) ! error ("duplicate declaration of method %<%c%E%>", is_class ? '+' : '-', ! METHOD_SEL_NAME (mth)); } if (is_class) *************** add_category (tree klass, tree category) *** 7034,7042 **** if (cat) { ! warning (0, "duplicate interface declaration for category %<%s(%s)%>", ! IDENTIFIER_POINTER (CLASS_NAME (klass)), ! IDENTIFIER_POINTER (CLASS_SUPER_NAME (category))); } else { --- 7116,7124 ---- if (cat) { ! warning (0, "duplicate interface declaration for category %<%E(%E)%>", ! CLASS_NAME (klass), ! CLASS_SUPER_NAME (category)); } else { *************** add_instance_variable (tree klass, int v *** 7055,7062 **** { tree field_type = TREE_TYPE (field_decl); const char *ivar_name = DECL_NAME (field_decl) ! ? IDENTIFIER_POINTER (DECL_NAME (field_decl)) ! : ""; #ifdef OBJCPLUS if (TREE_CODE (field_type) == REFERENCE_TYPE) --- 7137,7144 ---- { tree field_type = TREE_TYPE (field_decl); const char *ivar_name = DECL_NAME (field_decl) ! ? identifier_to_locale (IDENTIFIER_POINTER (DECL_NAME (field_decl))) ! : _(""); #ifdef OBJCPLUS if (TREE_CODE (field_type) == REFERENCE_TYPE) *************** add_instance_variable (tree klass, int v *** 7087,7093 **** || TYPE_HAS_NONTRIVIAL_DESTRUCTOR (field_type) || TYPE_POLYMORPHIC_P (field_type))) { ! const char *type_name = IDENTIFIER_POINTER (OBJC_TYPE_NAME (field_type)); if (flag_objc_call_cxx_cdtors) { --- 7169,7175 ---- || TYPE_HAS_NONTRIVIAL_DESTRUCTOR (field_type) || TYPE_POLYMORPHIC_P (field_type))) { ! tree type_name = OBJC_TYPE_NAME (field_type); if (flag_objc_call_cxx_cdtors) { *************** add_instance_variable (tree klass, int v *** 7097,7109 **** if (TYPE_NEEDS_CONSTRUCTING (field_type) && !TYPE_HAS_DEFAULT_CONSTRUCTOR (field_type)) { ! warning (0, "type %qs has no default constructor to call", type_name); /* If we cannot call a constructor, we should also avoid calling the destructor, for symmetry. */ if (TYPE_HAS_NONTRIVIAL_DESTRUCTOR (field_type)) ! warning (0, "destructor for %qs shall not be run either", type_name); } } --- 7179,7191 ---- if (TYPE_NEEDS_CONSTRUCTING (field_type) && !TYPE_HAS_DEFAULT_CONSTRUCTOR (field_type)) { ! warning (0, "type %qE has no default constructor to call", type_name); /* If we cannot call a constructor, we should also avoid calling the destructor, for symmetry. */ if (TYPE_HAS_NONTRIVIAL_DESTRUCTOR (field_type)) ! warning (0, "destructor for %qE shall not be run either", type_name); } } *************** add_instance_variable (tree klass, int v *** 7115,7122 **** { /* Vtable pointers are Real Bad(tm), since Obj-C cannot initialize them. */ ! error ("type %qs has virtual member functions", type_name); ! error ("illegal aggregate type %qs specified " "for instance variable %qs", type_name, ivar_name); /* Return class as is without adding this ivar. */ --- 7197,7204 ---- { /* Vtable pointers are Real Bad(tm), since Obj-C cannot initialize them. */ ! error ("type %qE has virtual member functions", type_name); ! error ("illegal aggregate type %qE specified " "for instance variable %qs", type_name, ivar_name); /* Return class as is without adding this ivar. */ *************** add_instance_variable (tree klass, int v *** 7126,7134 **** /* User-defined constructors and destructors are not known to Obj-C and hence will not be called. This may or may not be a problem. */ if (TYPE_NEEDS_CONSTRUCTING (field_type)) ! warning (0, "type %qs has a user-defined constructor", type_name); if (TYPE_HAS_NONTRIVIAL_DESTRUCTOR (field_type)) ! warning (0, "type %qs has a user-defined destructor", type_name); if (!warn_cxx_ivars) { --- 7208,7216 ---- /* User-defined constructors and destructors are not known to Obj-C and hence will not be called. This may or may not be a problem. */ if (TYPE_NEEDS_CONSTRUCTING (field_type)) ! warning (0, "type %qE has a user-defined constructor", type_name); if (TYPE_HAS_NONTRIVIAL_DESTRUCTOR (field_type)) ! warning (0, "type %qE has a user-defined destructor", type_name); if (!warn_cxx_ivars) { *************** objc_is_public (tree expr, tree identifi *** 7212,7219 **** if (!klass) { ! error ("cannot find interface declaration for %qs", ! IDENTIFIER_POINTER (OBJC_TYPE_NAME (basetype))); return 0; } --- 7294,7301 ---- if (!klass) { ! error ("cannot find interface declaration for %qE", ! OBJC_TYPE_NAME (basetype)); return 0; } *************** objc_is_public (tree expr, tree identifi *** 7241,7248 **** int priv = is_private (decl); if (priv) ! error ("instance variable %qs is declared private", ! IDENTIFIER_POINTER (DECL_NAME (decl))); return !priv; } --- 7323,7330 ---- int priv = is_private (decl); if (priv) ! error ("instance variable %qE is declared private", ! DECL_NAME (decl)); return !priv; } *************** objc_is_public (tree expr, tree identifi *** 7252,7266 **** non-@public ivars. We will let this slide for now... */ if (!objc_method_context) { ! warning (0, "instance variable %qs is %s; " "this will be a hard error in the future", ! IDENTIFIER_POINTER (identifier), TREE_PRIVATE (decl) ? "@private" : "@protected"); return 1; } ! error ("instance variable %qs is declared %s", ! IDENTIFIER_POINTER (identifier), TREE_PRIVATE (decl) ? "private" : "protected"); return 0; } --- 7334,7348 ---- non-@public ivars. We will let this slide for now... */ if (!objc_method_context) { ! warning (0, "instance variable %qE is %s; " "this will be a hard error in the future", ! identifier, TREE_PRIVATE (decl) ? "@private" : "@protected"); return 1; } ! error ("instance variable %qE is declared %s", ! identifier, TREE_PRIVATE (decl) ? "private" : "protected"); return 0; } *************** check_methods (tree chain, tree list, in *** 7285,7301 **** { if (TREE_CODE (objc_implementation_context) == CLASS_IMPLEMENTATION_TYPE) ! warning (0, "incomplete implementation of class %qs", ! IDENTIFIER_POINTER (CLASS_NAME (objc_implementation_context))); else if (TREE_CODE (objc_implementation_context) == CATEGORY_IMPLEMENTATION_TYPE) ! warning (0, "incomplete implementation of category %qs", ! IDENTIFIER_POINTER (CLASS_SUPER_NAME (objc_implementation_context))); first = 0; } ! warning (0, "method definition for %<%c%s%> not found", ! mtype, IDENTIFIER_POINTER (METHOD_SEL_NAME (chain))); } chain = TREE_CHAIN (chain); --- 7367,7383 ---- { if (TREE_CODE (objc_implementation_context) == CLASS_IMPLEMENTATION_TYPE) ! warning (0, "incomplete implementation of class %qE", ! CLASS_NAME (objc_implementation_context)); else if (TREE_CODE (objc_implementation_context) == CATEGORY_IMPLEMENTATION_TYPE) ! warning (0, "incomplete implementation of category %qE", ! CLASS_SUPER_NAME (objc_implementation_context)); first = 0; } ! warning (0, "method definition for %<%c%E%> not found", ! mtype, METHOD_SEL_NAME (chain)); } chain = TREE_CHAIN (chain); *************** check_methods_accessible (tree chain, tr *** 7373,7390 **** { if (TREE_CODE (objc_implementation_context) == CLASS_IMPLEMENTATION_TYPE) ! warning (0, "incomplete implementation of class %qs", ! IDENTIFIER_POINTER ! (CLASS_NAME (objc_implementation_context))); else if (TREE_CODE (objc_implementation_context) == CATEGORY_IMPLEMENTATION_TYPE) ! warning (0, "incomplete implementation of category %qs", ! IDENTIFIER_POINTER ! (CLASS_SUPER_NAME (objc_implementation_context))); first = 0; } ! warning (0, "method definition for %<%c%s%> not found", ! mtype, IDENTIFIER_POINTER (METHOD_SEL_NAME (chain))); } chain = TREE_CHAIN (chain); /* next method... */ --- 7455,7470 ---- { if (TREE_CODE (objc_implementation_context) == CLASS_IMPLEMENTATION_TYPE) ! warning (0, "incomplete implementation of class %qE", ! CLASS_NAME (objc_implementation_context)); else if (TREE_CODE (objc_implementation_context) == CATEGORY_IMPLEMENTATION_TYPE) ! warning (0, "incomplete implementation of category %qE", ! CLASS_SUPER_NAME (objc_implementation_context)); first = 0; } ! warning (0, "method definition for %<%c%E%> not found", ! mtype, METHOD_SEL_NAME (chain)); } chain = TREE_CHAIN (chain); /* next method... */ *************** check_methods_accessible (tree chain, tr *** 7397,7403 **** with any protocols that P inherits. */ static void ! check_protocol (tree p, const char *type, const char *name) { if (TREE_CODE (p) == PROTOCOL_INTERFACE_TYPE) { --- 7477,7483 ---- with any protocols that P inherits. */ static void ! check_protocol (tree p, const char *type, tree name) { if (TREE_CODE (p) == PROTOCOL_INTERFACE_TYPE) { *************** check_protocol (tree p, const char *type *** 7424,7431 **** } if (!f1 || !f2) ! warning (0, "%s %qs does not fully implement the %qs protocol", ! type, name, IDENTIFIER_POINTER (PROTOCOL_NAME (p))); } /* Check protocols recursively. */ --- 7504,7511 ---- } if (!f1 || !f2) ! warning (0, "%s %qE does not fully implement the %qE protocol", ! type, name, PROTOCOL_NAME (p)); } /* Check protocols recursively. */ *************** check_protocol (tree p, const char *type *** 7453,7459 **** in PROTO_LIST. */ static void ! check_protocols (tree proto_list, const char *type, const char *name) { for ( ; proto_list; proto_list = TREE_CHAIN (proto_list)) { --- 7533,7539 ---- in PROTO_LIST. */ static void ! check_protocols (tree proto_list, const char *type, tree name) { for ( ; proto_list; proto_list = TREE_CHAIN (proto_list)) { *************** start_class (enum tree_code code, tree c *** 7501,7509 **** if (!super || !lookup_interface (super)) { ! error ("cannot find interface declaration for %qs, superclass of %qs", ! IDENTIFIER_POINTER (super ? super : super_name), ! IDENTIFIER_POINTER (class_name)); super_name = NULL_TREE; } else --- 7581,7589 ---- if (!super || !lookup_interface (super)) { ! error ("cannot find interface declaration for %qE, superclass of %qE", ! super ? super : super_name, ! class_name); super_name = NULL_TREE; } else *************** start_class (enum tree_code code, tree c *** 7517,7524 **** if (! objc_is_class_name (class_name) && (decl = lookup_name (class_name))) { ! error ("%qs redeclared as different kind of symbol", ! IDENTIFIER_POINTER (class_name)); error ("previous declaration of %q+D", decl); } --- 7597,7604 ---- if (! objc_is_class_name (class_name) && (decl = lookup_name (class_name))) { ! error ("%qE redeclared as different kind of symbol", ! class_name); error ("previous declaration of %q+D", decl); } *************** start_class (enum tree_code code, tree c *** 7531,7538 **** for (chain = implemented_classes; chain; chain = TREE_CHAIN (chain)) if (TREE_VALUE (chain) == class_name) { ! error ("reimplementation of class %qs", ! IDENTIFIER_POINTER (class_name)); return error_mark_node; } implemented_classes = tree_cons (NULL_TREE, class_name, --- 7611,7618 ---- for (chain = implemented_classes; chain; chain = TREE_CHAIN (chain)) if (TREE_VALUE (chain) == class_name) { ! error ("reimplementation of class %qE", ! class_name); return error_mark_node; } implemented_classes = tree_cons (NULL_TREE, class_name, *************** start_class (enum tree_code code, tree c *** 7548,7555 **** if (!(implementation_template = lookup_interface (class_name))) { ! warning (0, "cannot find interface declaration for %qs", ! IDENTIFIER_POINTER (class_name)); add_class (implementation_template = objc_implementation_context, class_name); } --- 7628,7635 ---- if (!(implementation_template = lookup_interface (class_name))) { ! warning (0, "cannot find interface declaration for %qE", ! class_name); add_class (implementation_template = objc_implementation_context, class_name); } *************** start_class (enum tree_code code, tree c *** 7561,7571 **** && (super_name != CLASS_SUPER_NAME (implementation_template))) { tree previous_name = CLASS_SUPER_NAME (implementation_template); ! const char *const name = ! previous_name ? IDENTIFIER_POINTER (previous_name) : ""; ! error ("conflicting super class name %qs", ! IDENTIFIER_POINTER (super_name)); ! error ("previous declaration of %qs", name); } else if (! super_name) --- 7641,7652 ---- && (super_name != CLASS_SUPER_NAME (implementation_template))) { tree previous_name = CLASS_SUPER_NAME (implementation_template); ! error ("conflicting super class name %qE", ! super_name); ! if (previous_name) ! error ("previous declaration of %qE", previous_name); ! else ! error ("previous declaration"); } else if (! super_name) *************** start_class (enum tree_code code, tree c *** 7579,7589 **** { if (lookup_interface (class_name)) #ifdef OBJCPLUS ! error ("duplicate interface declaration for class %qs", #else ! warning (0, "duplicate interface declaration for class %qs", #endif ! IDENTIFIER_POINTER (class_name)); else add_class (klass, class_name); --- 7660,7670 ---- { if (lookup_interface (class_name)) #ifdef OBJCPLUS ! error ("duplicate interface declaration for class %qE", #else ! warning (0, "duplicate interface declaration for class %qE", #endif ! class_name); else add_class (klass, class_name); *************** start_class (enum tree_code code, tree c *** 7602,7609 **** if (!(class_category_is_assoc_with = lookup_interface (class_name))) { ! error ("cannot find interface declaration for %qs", ! IDENTIFIER_POINTER (class_name)); exit (FATAL_EXIT_CODE); } else --- 7683,7690 ---- if (!(class_category_is_assoc_with = lookup_interface (class_name))) { ! error ("cannot find interface declaration for %qE", ! class_name); exit (FATAL_EXIT_CODE); } else *************** start_class (enum tree_code code, tree c *** 7627,7634 **** if (!(implementation_template = lookup_interface (class_name))) { ! error ("cannot find interface declaration for %qs", ! IDENTIFIER_POINTER (class_name)); exit (FATAL_EXIT_CODE); } } --- 7708,7715 ---- if (!(implementation_template = lookup_interface (class_name))) { ! error ("cannot find interface declaration for %qE", ! class_name); exit (FATAL_EXIT_CODE); } } *************** finish_class (tree klass) *** 7722,7728 **** if (CLASS_PROTOCOL_LIST (implementation_template)) check_protocols (CLASS_PROTOCOL_LIST (implementation_template), "class", ! IDENTIFIER_POINTER (CLASS_NAME (objc_implementation_context))); } } --- 7803,7809 ---- if (CLASS_PROTOCOL_LIST (implementation_template)) check_protocols (CLASS_PROTOCOL_LIST (implementation_template), "class", ! CLASS_NAME (objc_implementation_context)); } } *************** finish_class (tree klass) *** 7741,7747 **** if (CLASS_PROTOCOL_LIST (category)) check_protocols (CLASS_PROTOCOL_LIST (category), "category", ! IDENTIFIER_POINTER (CLASS_SUPER_NAME (objc_implementation_context))); } } } --- 7822,7828 ---- if (CLASS_PROTOCOL_LIST (category)) check_protocols (CLASS_PROTOCOL_LIST (category), "category", ! CLASS_SUPER_NAME (objc_implementation_context)); } } } *************** start_protocol (enum tree_code code, tre *** 7835,7842 **** } else { ! warning (0, "duplicate declaration for protocol %qs", ! IDENTIFIER_POINTER (name)); } return protocol; } --- 7916,7923 ---- } else { ! warning (0, "duplicate declaration for protocol %qE", ! name); } return protocol; } *************** encode_gnu_bitfield (int position, tree *** 8224,8231 **** static void encode_field_decl (tree field_decl, int curtype, int format) { - tree type; - #ifdef OBJCPLUS /* C++ static members, and things that are not fields at all, should not appear in the encoding. */ --- 8305,8310 ---- *************** encode_field_decl (tree field_decl, int *** 8233,8240 **** return; #endif - type = TREE_TYPE (field_decl); - /* Generate the bitfield typing information, if needed. Note the difference between GNU and NeXT runtimes. */ if (DECL_BIT_FIELD_TYPE (field_decl)) --- 8312,8317 ---- *************** objc_get_parm_info (int have_ellipsis) *** 8324,8330 **** TREE_CHAIN (parm_info) = NULL_TREE; parm_info = pushdecl (parm_info); ! finish_decl (parm_info, NULL_TREE, NULL_TREE); parm_info = next; } arg_info = get_parm_info (have_ellipsis); --- 8401,8407 ---- TREE_CHAIN (parm_info) = NULL_TREE; parm_info = pushdecl (parm_info); ! finish_decl (parm_info, input_location, NULL_TREE, NULL_TREE, NULL_TREE); parm_info = next; } arg_info = get_parm_info (have_ellipsis); *************** synth_self_and_ucmd_args (void) *** 8352,8361 **** self_type = objc_object_type; /* id self; */ ! objc_push_parm (build_decl (PARM_DECL, self_id, self_type)); /* SEL _cmd; */ ! objc_push_parm (build_decl (PARM_DECL, ucmd_id, objc_selector_type)); } /* Transform an Objective-C method definition into a static C function --- 8429,8440 ---- self_type = objc_object_type; /* id self; */ ! objc_push_parm (build_decl (input_location, ! PARM_DECL, self_id, self_type)); /* SEL _cmd; */ ! objc_push_parm (build_decl (input_location, ! PARM_DECL, ucmd_id, objc_selector_type)); } /* Transform an Objective-C method definition into a static C function *************** start_method_def (tree method) *** 8395,8401 **** { tree type = TREE_VALUE (TREE_TYPE (parmlist)), parm; ! parm = build_decl (PARM_DECL, KEYWORD_ARG_NAME (parmlist), type); objc_push_parm (parm); parmlist = TREE_CHAIN (parmlist); } --- 8474,8481 ---- { tree type = TREE_VALUE (TREE_TYPE (parmlist)), parm; ! parm = build_decl (input_location, ! PARM_DECL, KEYWORD_ARG_NAME (parmlist), type); objc_push_parm (parm); parmlist = TREE_CHAIN (parmlist); } *************** start_method_def (tree method) *** 8419,8432 **** really_start_method (objc_method_context, parm_info); } - static void - warn_with_method (const char *message, int mtype, tree method) - { - /* Add a readable method name to the warning. */ - warning (0, "%J%s %<%c%s%>", method, - message, mtype, gen_method_decl (method)); - } - /* Return 1 if TYPE1 is equivalent to TYPE2 for purposes of method overloading. */ --- 8499,8504 ---- *************** objc_start_function (tree name, tree typ *** 8545,8551 **** #endif ) { ! tree fndecl = build_decl (FUNCTION_DECL, name, type); #ifdef OBJCPLUS DECL_ARGUMENTS (fndecl) = params; --- 8617,8624 ---- #endif ) { ! tree fndecl = build_decl (input_location, ! FUNCTION_DECL, name, type); #ifdef OBJCPLUS DECL_ARGUMENTS (fndecl) = params; *************** objc_start_function (tree name, tree typ *** 8556,8574 **** cplus_decl_attributes (&fndecl, attrs, 0); start_preparsed_function (fndecl, attrs, /*flags=*/SF_DEFAULT); #else - struct c_label_context_se *nstack_se; - struct c_label_context_vm *nstack_vm; - nstack_se = XOBNEW (&parser_obstack, struct c_label_context_se); - nstack_se->labels_def = NULL; - nstack_se->labels_used = NULL; - nstack_se->next = label_context_stack_se; - label_context_stack_se = nstack_se; - nstack_vm = XOBNEW (&parser_obstack, struct c_label_context_vm); - nstack_vm->labels_def = NULL; - nstack_vm->labels_used = NULL; - nstack_vm->scope = 0; - nstack_vm->next = label_context_stack_vm; - label_context_stack_vm = nstack_vm; current_function_returns_value = 0; /* Assume, until we see it does. */ current_function_returns_null = 0; --- 8629,8634 ---- *************** objc_start_function (tree name, tree typ *** 8581,8587 **** push_scope (); declare_parm_level (); DECL_RESULT (current_function_decl) ! = build_decl (RESULT_DECL, NULL_TREE, TREE_TYPE (TREE_TYPE (current_function_decl))); DECL_ARTIFICIAL (DECL_RESULT (current_function_decl)) = 1; DECL_IGNORED_P (DECL_RESULT (current_function_decl)) = 1; --- 8641,8648 ---- push_scope (); declare_parm_level (); DECL_RESULT (current_function_decl) ! = build_decl (input_location, ! RESULT_DECL, NULL_TREE, TREE_TYPE (TREE_TYPE (current_function_decl))); DECL_ARTIFICIAL (DECL_RESULT (current_function_decl)) = 1; DECL_IGNORED_P (DECL_RESULT (current_function_decl)) = 1; *************** really_start_method (tree method, *** 8669,8678 **** { if (!comp_proto_with_proto (method, proto, 1)) { ! char type = (TREE_CODE (method) == INSTANCE_METHOD_DECL ? '-' : '+'); ! warn_with_method ("conflicting types for", type, method); ! warn_with_method ("previous declaration of", type, proto); } } else --- 8730,8745 ---- { if (!comp_proto_with_proto (method, proto, 1)) { ! bool type = TREE_CODE (method) == INSTANCE_METHOD_DECL; ! warning_at (DECL_SOURCE_LOCATION (method), 0, ! "conflicting types for %<%c%s%>", ! (type ? '-' : '+'), ! identifier_to_locale (gen_method_decl (method))); ! inform (DECL_SOURCE_LOCATION (proto), ! "previous declaration of %<%c%s%>", ! (type ? '-' : '+'), ! identifier_to_locale (gen_method_decl (proto))); } } else *************** get_super_receiver (void) *** 8714,8732 **** if (!UOBJC_SUPER_decl) { ! UOBJC_SUPER_decl = build_decl (VAR_DECL, get_identifier (TAG_SUPER), objc_super_template); /* This prevents `unused variable' warnings when compiling with -Wall. */ TREE_USED (UOBJC_SUPER_decl) = 1; lang_hooks.decls.pushdecl (UOBJC_SUPER_decl); ! finish_decl (UOBJC_SUPER_decl, NULL_TREE, NULL_TREE); UOBJC_SUPER_scope = objc_get_current_scope (); } /* Set receiver to self. */ super_expr = objc_build_component_ref (UOBJC_SUPER_decl, self_id); ! super_expr = build_modify_expr (input_location, ! super_expr, NOP_EXPR, self_decl); super_expr_list = super_expr; /* Set class to begin searching. */ --- 8781,8802 ---- if (!UOBJC_SUPER_decl) { ! UOBJC_SUPER_decl = build_decl (input_location, ! VAR_DECL, get_identifier (TAG_SUPER), objc_super_template); /* This prevents `unused variable' warnings when compiling with -Wall. */ TREE_USED (UOBJC_SUPER_decl) = 1; lang_hooks.decls.pushdecl (UOBJC_SUPER_decl); ! finish_decl (UOBJC_SUPER_decl, input_location, NULL_TREE, NULL_TREE, ! NULL_TREE); UOBJC_SUPER_scope = objc_get_current_scope (); } /* Set receiver to self. */ super_expr = objc_build_component_ref (UOBJC_SUPER_decl, self_id); ! super_expr = build_modify_expr (input_location, super_expr, NULL_TREE, ! NOP_EXPR, input_location, self_decl, ! NULL_TREE); super_expr_list = super_expr; /* Set class to begin searching. */ *************** get_super_receiver (void) *** 8738,8748 **** /* [_cls, __cls]Super are "pre-built" in synth_forward_declarations. */ ! super_expr = build_modify_expr (input_location, super_expr, NOP_EXPR, ((TREE_CODE (objc_method_context) == INSTANCE_METHOD_DECL) ? ucls_super_ref ! : uucls_super_ref)); } else --- 8808,8821 ---- /* [_cls, __cls]Super are "pre-built" in synth_forward_declarations. */ ! super_expr = build_modify_expr (input_location, super_expr, ! NULL_TREE, NOP_EXPR, ! input_location, ((TREE_CODE (objc_method_context) == INSTANCE_METHOD_DECL) ? ucls_super_ref ! : uucls_super_ref), ! NULL_TREE); } else *************** get_super_receiver (void) *** 8754,8761 **** /* Barf if super used in a category of Object. */ if (!super_name) { ! error ("no super class declared in interface for %qs", ! IDENTIFIER_POINTER (CLASS_NAME (implementation_template))); return error_mark_node; } --- 8827,8834 ---- /* Barf if super used in a category of Object. */ if (!super_name) { ! error ("no super class declared in interface for %qE", ! CLASS_NAME (implementation_template)); return error_mark_node; } *************** get_super_receiver (void) *** 8770,8777 **** super_class = build_indirect_ref (input_location, ! build_c_cast (build_pointer_type (objc_class_type), ! super_class), "unary *"); } else { --- 8843,8851 ---- super_class = build_indirect_ref (input_location, ! build_c_cast (input_location, ! build_pointer_type (objc_class_type), ! super_class), RO_UNARY_STAR); } else { *************** get_super_receiver (void) *** 8781,8787 **** assemble_external (super_class); super_class = build_function_call ! (super_class, build_tree_list (NULL_TREE, my_build_string_pointer --- 8855,8862 ---- assemble_external (super_class); super_class = build_function_call ! (input_location, ! super_class, build_tree_list (NULL_TREE, my_build_string_pointer *************** get_super_receiver (void) *** 8790,8805 **** } super_expr ! = build_modify_expr (input_location, super_expr, NOP_EXPR, ! build_c_cast (TREE_TYPE (super_expr), ! super_class)); } ! super_expr_list = build_compound_expr (super_expr_list, super_expr); super_expr = build_unary_op (input_location, ADDR_EXPR, UOBJC_SUPER_decl, 0); ! super_expr_list = build_compound_expr (super_expr_list, super_expr); return super_expr_list; } --- 8865,8886 ---- } super_expr ! = build_modify_expr (input_location, super_expr, NULL_TREE, ! NOP_EXPR, ! input_location, ! build_c_cast (input_location, ! TREE_TYPE (super_expr), ! super_class), ! NULL_TREE); } ! super_expr_list = build_compound_expr (input_location, ! super_expr_list, super_expr); super_expr = build_unary_op (input_location, ADDR_EXPR, UOBJC_SUPER_decl, 0); ! super_expr_list = build_compound_expr (input_location, ! super_expr_list, super_expr); return super_expr_list; } *************** objc_finish_method_definition (tree fnde *** 8847,8868 **** warning (0, "method possibly missing a [super dealloc] call"); } - #if 0 - int - lang_report_error_function (tree decl) - { - if (objc_method_context) - { - fprintf (stderr, "In method %qs\n", - IDENTIFIER_POINTER (METHOD_SEL_NAME (objc_method_context))); - return 1; - } - - else - return 0; - } - #endif - /* Given a tree DECL node, produce a printable description of it in the given buffer, overwriting the buffer. */ --- 8928,8933 ---- *************** handle_class_ref (tree chain) *** 9327,9333 **** #endif /* Make a decl for this name, so we can use its address in a tree. */ ! decl = build_decl (VAR_DECL, get_identifier (string), char_type_node); DECL_EXTERNAL (decl) = 1; TREE_PUBLIC (decl) = 1; --- 9392,9399 ---- #endif /* Make a decl for this name, so we can use its address in a tree. */ ! decl = build_decl (input_location, ! VAR_DECL, get_identifier (string), char_type_node); DECL_EXTERNAL (decl) = 1; TREE_PUBLIC (decl) = 1; *************** handle_class_ref (tree chain) *** 9338,9344 **** sprintf (string, "%sobjc_class_ref_%s", (flag_next_runtime ? "." : "__"), name); exp = build1 (ADDR_EXPR, string_type_node, decl); ! decl = build_decl (VAR_DECL, get_identifier (string), string_type_node); DECL_INITIAL (decl) = exp; TREE_STATIC (decl) = 1; TREE_USED (decl) = 1; --- 9404,9411 ---- sprintf (string, "%sobjc_class_ref_%s", (flag_next_runtime ? "." : "__"), name); exp = build1 (ADDR_EXPR, string_type_node, decl); ! decl = build_decl (input_location, ! VAR_DECL, get_identifier (string), string_type_node); DECL_INITIAL (decl) = exp; TREE_STATIC (decl) = 1; TREE_USED (decl) = 1; *************** handle_impent (struct imp_entry *impent) *** 9398,9404 **** tree decl, init; init = build_int_cst (c_common_type_for_size (BITS_PER_WORD, 1), 0); ! decl = build_decl (VAR_DECL, get_identifier (string), TREE_TYPE (init)); TREE_PUBLIC (decl) = 1; TREE_READONLY (decl) = 1; TREE_USED (decl) = 1; --- 9465,9472 ---- tree decl, init; init = build_int_cst (c_common_type_for_size (BITS_PER_WORD, 1), 0); ! decl = build_decl (input_location, ! VAR_DECL, get_identifier (string), TREE_TYPE (init)); TREE_PUBLIC (decl) = 1; TREE_READONLY (decl) = 1; TREE_USED (decl) = 1; *************** objc_lookup_ivar (tree other, tree id) *** 9474,9481 **** && !DECL_FILE_SCOPE_P (other)) #endif { ! warning (0, "local declaration of %qs hides instance variable", ! IDENTIFIER_POINTER (id)); return other; } --- 9542,9549 ---- && !DECL_FILE_SCOPE_P (other)) #endif { ! warning (0, "local declaration of %qE hides instance variable", ! id); return other; } *************** objc_lookup_ivar (tree other, tree id) *** 9490,9496 **** needs to be done if we are calling a function through a cast. */ tree ! objc_rewrite_function_call (tree function, tree params) { if (TREE_CODE (function) == NOP_EXPR && TREE_CODE (TREE_OPERAND (function, 0)) == ADDR_EXPR --- 9558,9564 ---- needs to be done if we are calling a function through a cast. */ tree ! objc_rewrite_function_call (tree function, tree first_param) { if (TREE_CODE (function) == NOP_EXPR && TREE_CODE (TREE_OPERAND (function, 0)) == ADDR_EXPR *************** objc_rewrite_function_call (tree functio *** 9499,9505 **** { function = build3 (OBJ_TYPE_REF, TREE_TYPE (function), TREE_OPERAND (function, 0), ! TREE_VALUE (params), size_zero_node); } return function; --- 9567,9573 ---- { function = build3 (OBJ_TYPE_REF, TREE_TYPE (function), TREE_OPERAND (function, 0), ! first_param, size_zero_node); } return function; *************** objc_rewrite_function_call (tree functio *** 9509,9515 **** a function in OBJ_TYPE_REF_EXPR (presumably objc_msgSend or one of its cousins). */ ! enum gimplify_status objc_gimplify_expr (tree *expr_p, gimple_seq *pre_p, gimple_seq *post_p) { enum gimplify_status r0, r1; --- 9577,9583 ---- a function in OBJ_TYPE_REF_EXPR (presumably objc_msgSend or one of its cousins). */ ! int objc_gimplify_expr (tree *expr_p, gimple_seq *pre_p, gimple_seq *post_p) { enum gimplify_status r0, r1; *************** objc_gimplify_expr (tree *expr_p, gimple *** 9533,9541 **** } #ifdef OBJCPLUS ! return cp_gimplify_expr (expr_p, pre_p, post_p); #else ! return c_gimplify_expr (expr_p, pre_p, post_p); #endif } --- 9601,9609 ---- } #ifdef OBJCPLUS ! return (enum gimplify_status) cp_gimplify_expr (expr_p, pre_p, post_p); #else ! return (enum gimplify_status) c_gimplify_expr (expr_p, pre_p, post_p); #endif } diff -Nrcpad gcc-4.4.3/gcc/objc/objc-act.h gcc-4.5.0/gcc/objc/objc-act.h *** gcc-4.4.3/gcc/objc/objc-act.h Fri Feb 20 15:20:38 2009 --- gcc-4.5.0/gcc/objc/objc-act.h Sun Sep 13 19:40:33 2009 *************** *** 1,5 **** /* Declarations for objc-act.c. ! Copyright (C) 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2008 Free Software Foundation, Inc. This file is part of GCC. --- 1,5 ---- /* Declarations for objc-act.c. ! Copyright (C) 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2008, 2009 Free Software Foundation, Inc. This file is part of GCC. *************** bool objc_init (void); *** 31,37 **** const char *objc_printable_name (tree, int); void objc_finish_file (void); tree objc_fold_obj_type_ref (tree, tree); ! enum gimplify_status objc_gimplify_expr (tree *, gimple_seq *, gimple_seq *); /* NB: The remaining public functions are prototyped in c-common.h, for the benefit of stub-objc.c and objc-act.c. */ --- 31,39 ---- const char *objc_printable_name (tree, int); void objc_finish_file (void); tree objc_fold_obj_type_ref (tree, tree); ! int objc_gimplify_expr (tree *, gimple_seq *, gimple_seq *); ! tree objc_eh_runtime_type (tree); ! tree objc_eh_personality (void); /* NB: The remaining public functions are prototyped in c-common.h, for the benefit of stub-objc.c and objc-act.c. */ *************** enum gimplify_status objc_gimplify_expr *** 126,138 **** typedef struct hashed_entry *hash; typedef struct hashed_attribute *attr; ! struct hashed_attribute GTY(()) ! { attr next; tree value; }; ! struct hashed_entry GTY(()) ! { attr list; hash next; tree key; --- 128,138 ---- typedef struct hashed_entry *hash; typedef struct hashed_attribute *attr; ! struct GTY(()) hashed_attribute { attr next; tree value; }; ! struct GTY(()) hashed_entry { attr list; hash next; tree key; *************** extern GTY ((length ("SIZEHASHTABLE"))) *** 145,152 **** /* Objective-C/Objective-C++ @implementation list. */ ! struct imp_entry GTY(()) ! { struct imp_entry *next; tree imp_context; tree imp_template; --- 145,151 ---- /* Objective-C/Objective-C++ @implementation list. */ ! struct GTY(()) imp_entry { struct imp_entry *next; tree imp_context; tree imp_template; diff -Nrcpad gcc-4.4.3/gcc/objc/objc-lang.c gcc-4.5.0/gcc/objc/objc-lang.c *** gcc-4.4.3/gcc/objc/objc-lang.c Fri Feb 20 15:20:38 2009 --- gcc-4.5.0/gcc/objc/objc-lang.c Sun Sep 13 19:40:33 2009 *************** static void objc_init_ts (void); *** 51,58 **** #undef LANG_HOOKS_INIT_TS #define LANG_HOOKS_INIT_TS objc_init_ts /* Each front end provides its own lang hook initializer. */ ! const struct lang_hooks lang_hooks = LANG_HOOKS_INITIALIZER; /* Lang hook routines common to C and ObjC appear in c-objc-common.c; there should be very few (if any) routines below. */ --- 51,65 ---- #undef LANG_HOOKS_INIT_TS #define LANG_HOOKS_INIT_TS objc_init_ts + #ifndef OBJCPLUS + #undef LANG_HOOKS_EH_PERSONALITY + #define LANG_HOOKS_EH_PERSONALITY objc_eh_personality + #undef LANG_HOOKS_EH_RUNTIME_TYPE + #define LANG_HOOKS_EH_RUNTIME_TYPE objc_eh_runtime_type + #endif + /* Each front end provides its own lang hook initializer. */ ! struct lang_hooks lang_hooks = LANG_HOOKS_INITIALIZER; /* Lang hook routines common to C and ObjC appear in c-objc-common.c; there should be very few (if any) routines below. */ diff -Nrcpad gcc-4.4.3/gcc/objcp/ChangeLog gcc-4.5.0/gcc/objcp/ChangeLog *** gcc-4.4.3/gcc/objcp/ChangeLog Thu Jan 21 09:36:36 2010 --- gcc-4.5.0/gcc/objcp/ChangeLog Wed Apr 14 09:22:32 2010 *************** *** 1,18 **** ! 2010-01-21 Release Manager ! * GCC 4.4.3 released. ! 2009-10-15 Release Manager ! * GCC 4.4.2 released. ! 2009-07-22 Release Manager ! * GCC 4.4.1 released. ! 2009-04-21 Release Manager ! * GCC 4.4.0 released. 2008-12-05 Sebastian Pop --- 1,68 ---- ! 2010-04-14 Release Manager ! * GCC 4.5.0 released. ! 2009-09-22 Richard Guenther ! PR objc++/41430 ! * Make-lang.in (objcp-lang.o): Add $(EXCEPT_H) dependency. ! * objcp-lang.c (LANG_HOOKS_EH_PERSONALITY): Define. ! (LANG_HOOKS_EH_RUNTIME_TYPE): Likewise. ! (objcxx_eh_personality): New function. ! 2009-09-03 Diego Novillo ! * objcp-lang.c (lang_hooks): Remove const qualifier. ! 2009-07-14 Taras Glek ! Rafael Espindola ! * Make-lang.in (obj-c.install-plugin): New target for ! installing plugin headers. ! ! 2009-06-19 Ian Lance Taylor ! ! * objcp-decl.h (start_struct): Remove in_struct and struct_types ! parameters. Add struct_info parameter. ! (finish_struct): Likewise. ! ! 2009-06-13 Aldy Hernandez ! ! * objcp-decl.h (start_struct): Add location argument. ! (finish_struct): Same. ! (finish_decl): New. ! ! 2009-06-12 Aldy Hernandez ! ! * objcp-decl.h (c_end_compound_stmt): New argument. ! * objcp-decl.c (objcp_start_struct): Add argument. ! (objcp_finish_struct): Same. ! ! 2009-06-03 Ian Lance Taylor ! ! * Make-lang.in (cc1objplus-checksum.o): Depend upon $(CONFIG_H) ! and $(SYSTEM_H). ! ! 2009-05-27 Ian Lance Taylor ! ! * Make-lang.in (cc1objplus-dummy$(exeext)): Change $(COMPILER) to ! $(LINKER). ! (cc1objplus$(exeext)): Likewise. ! ! 2009-05-26 Ian Lance Taylor ! ! * Make-lang.in (cc1objplus-dummy$(exeext)): Use $(COMPILER). ! (cc1objplus$(exeext), objcp/objcp-act.o): Likwise. ! ! 2009-05-10 Ian Lance Taylor ! ! * objcp-decl.h (start_struct): Add three new, ignored, macro ! parameters. ! (finish_struct): Add two new, ignored, macro parameters. ! ! 2009-04-21 Joseph Myers ! ! * ChangeLog: Add copyright and license notices. 2008-12-05 Sebastian Pop *************** *** 197,199 **** --- 247,256 ---- * objcp-decl.c: Likewise. * objcp-decl.h: Likewise. * objcp-lang.c: Likewise. + + + Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc. + + Copying and distribution of this file, with or without modification, + are permitted in any medium without royalty provided the copyright + notice and this notice are preserved. diff -Nrcpad gcc-4.4.3/gcc/objcp/Make-lang.in gcc-4.5.0/gcc/objcp/Make-lang.in *** gcc-4.4.3/gcc/objcp/Make-lang.in Fri Dec 5 08:01:58 2008 --- gcc-4.5.0/gcc/objcp/Make-lang.in Fri Apr 2 19:54:46 2010 *************** *** 1,5 **** # Top level -*- makefile -*- fragment for GNU Objective-C++ ! # Copyright (C) 2005, 2007, 2008 Free Software Foundation, Inc. # Contributed by Ziemowit Laski #This file is part of GCC. --- 1,6 ---- # Top level -*- makefile -*- fragment for GNU Objective-C++ ! # Copyright (C) 2005, 2007, 2008, 2009, 2010 ! # Free Software Foundation, Inc. # Contributed by Ziemowit Laski #This file is part of GCC. *************** *** 24,30 **** # # foo.all.cross, foo.start.encap, foo.rest.encap, # foo.install-common, foo.install-man, foo.install-info, foo.install-pdf, ! # foo.info, foo.dvi, foo.pdf, foo.html, foo.uninstall, # foo.mostlyclean, foo.clean, foo.distclean, # foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4 # --- 25,31 ---- # # foo.all.cross, foo.start.encap, foo.rest.encap, # foo.install-common, foo.install-man, foo.install-info, foo.install-pdf, ! # foo.install-html, foo.info, foo.dvi, foo.pdf, foo.html, foo.uninstall, # foo.mostlyclean, foo.clean, foo.distclean, # foo.maintainer-clean, foo.stage1, foo.stage2, foo.stage3, foo.stage4 # *************** obj-c++_OBJS = $(OBJCXX_OBJS) cc1objplus *** 55,70 **** cc1objplus-dummy$(exeext): $(OBJCXX_OBJS) dummy-checksum.o $(BACKEND) \ $(LIBDEPS) ! $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ \ $(OBJCXX_OBJS) dummy-checksum.o $(BACKEND) $(LIBS) $(BACKENDLIBS) cc1objplus-checksum.c : cc1objplus-dummy$(exeext) build/genchecksum$(build_exeext) build/genchecksum$(build_exeext) cc1objplus-dummy$(exeext) > $@ ! cc1objplus-checksum.o : cc1objplus-checksum.c cc1objplus$(exeext): $(OBJCXX_OBJS) cc1objplus-checksum.o $(BACKEND) $(LIBDEPS) ! $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ \ $(OBJCXX_OBJS) cc1objplus-checksum.o $(BACKEND) $(LIBS) $(BACKENDLIBS) # Objective C++ language specific files. --- 56,71 ---- cc1objplus-dummy$(exeext): $(OBJCXX_OBJS) dummy-checksum.o $(BACKEND) \ $(LIBDEPS) ! $(LINKER) $(ALL_LINKERFLAGS) $(LDFLAGS) -o $@ \ $(OBJCXX_OBJS) dummy-checksum.o $(BACKEND) $(LIBS) $(BACKENDLIBS) cc1objplus-checksum.c : cc1objplus-dummy$(exeext) build/genchecksum$(build_exeext) build/genchecksum$(build_exeext) cc1objplus-dummy$(exeext) > $@ ! cc1objplus-checksum.o : cc1objplus-checksum.c $(CONFIG_H) $(SYSTEM_H) cc1objplus$(exeext): $(OBJCXX_OBJS) cc1objplus-checksum.o $(BACKEND) $(LIBDEPS) ! $(LINKER) $(ALL_LINKERFLAGS) $(LDFLAGS) -o $@ \ $(OBJCXX_OBJS) cc1objplus-checksum.o $(BACKEND) $(LIBS) $(BACKENDLIBS) # Objective C++ language specific files. *************** cc1objplus$(exeext): $(OBJCXX_OBJS) cc1o *** 72,78 **** objcp/objcp-lang.o : objcp/objcp-lang.c \ $(CXX_TREE_H) $(TM_H) toplev.h debug.h langhooks.h objc/objc-act.h \ $(LANGHOOKS_DEF_H) $(C_COMMON_H) gtype-objcp.h \ ! $(DIAGNOSTIC_H) cp/cp-objcp-common.h $(GIMPLE_H) objcp/objcp-decl.o : objcp/objcp-decl.c \ $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(TREE_H) $(C_TREE_H) \ --- 73,79 ---- objcp/objcp-lang.o : objcp/objcp-lang.c \ $(CXX_TREE_H) $(TM_H) toplev.h debug.h langhooks.h objc/objc-act.h \ $(LANGHOOKS_DEF_H) $(C_COMMON_H) gtype-objcp.h \ ! $(DIAGNOSTIC_H) cp/cp-objcp-common.h $(GIMPLE_H) $(EXCEPT_H) objcp/objcp-decl.o : objcp/objcp-decl.c \ $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(TREE_H) $(C_TREE_H) \ *************** objcp/objcp-act.o : objc/objc-act.c \ *** 87,93 **** objc/objc-act.h input.h $(FUNCTION_H) output.h debug.h langhooks.h \ objcp/objcp-decl.h $(LANGHOOKS_DEF_H) $(HASHTAB_H) gt-objc-objc-act.h \ $(GIMPLE_H) ! $(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $< $(OUTPUT_OPTION) po-generated: --- 88,95 ---- objc/objc-act.h input.h $(FUNCTION_H) output.h debug.h langhooks.h \ objcp/objcp-decl.h $(LANGHOOKS_DEF_H) $(HASHTAB_H) gt-objc-objc-act.h \ $(GIMPLE_H) ! $(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $< \ ! $(OUTPUT_OPTION) po-generated: *************** obj-c++.dvi: *** 103,111 **** --- 105,115 ---- obj-c++.pdf: obj-c++.install-pdf: obj-c++.html: + obj-c++.install-html: obj-c++.srcinfo: obj-c++.srcextra: obj-c++.man: + obj-c++.install-plugin: obj-c++.tags: force cd $(srcdir)/objcp; etags -o TAGS.sub *.y *.c *.h; \ diff -Nrcpad gcc-4.4.3/gcc/objcp/objcp-decl.c gcc-4.5.0/gcc/objcp/objcp-decl.c *** gcc-4.4.3/gcc/objcp/objcp-decl.c Fri Mar 7 11:47:20 2008 --- gcc-4.5.0/gcc/objcp/objcp-decl.c Fri Jun 12 22:06:47 2009 *************** along with GCC; see the file COPYING3. *** 44,50 **** /* Hacks to simulate start_struct() and finish_struct(). */ tree ! objcp_start_struct (enum tree_code code ATTRIBUTE_UNUSED, tree name) { tree s; /* The idea here is to mimic the actions that the C++ parser takes when --- 44,51 ---- /* Hacks to simulate start_struct() and finish_struct(). */ tree ! objcp_start_struct (location_t loc ATTRIBUTE_UNUSED, ! enum tree_code code ATTRIBUTE_UNUSED, tree name) { tree s; /* The idea here is to mimic the actions that the C++ parser takes when *************** objcp_start_struct (enum tree_code code *** 62,68 **** } tree ! objcp_finish_struct (tree t, tree fieldlist, tree attributes) { tree field, next_field; --- 63,70 ---- } tree ! objcp_finish_struct (location_t loc ATTRIBUTE_UNUSED, ! tree t, tree fieldlist, tree attributes) { tree field, next_field; diff -Nrcpad gcc-4.4.3/gcc/objcp/objcp-decl.h gcc-4.5.0/gcc/objcp/objcp-decl.h *** gcc-4.4.3/gcc/objcp/objcp-decl.h Thu Aug 2 10:38:44 2007 --- gcc-4.5.0/gcc/objcp/objcp-decl.h Fri Jun 19 15:29:18 2009 *************** *** 1,6 **** /* Process the ObjC-specific declarations and variables for the Objective-C++ compiler. ! Copyright (C) 2005, 2007 Free Software Foundation, Inc. Contributed by Ziemowit Laski This file is part of GCC. --- 1,6 ---- /* Process the ObjC-specific declarations and variables for the Objective-C++ compiler. ! Copyright (C) 2005, 2007, 2009 Free Software Foundation, Inc. Contributed by Ziemowit Laski This file is part of GCC. *************** along with GCC; see the file COPYING3. *** 23,30 **** #ifndef GCC_OBJCP_DECL_H #define GCC_OBJCP_DECL_H ! extern tree objcp_start_struct (enum tree_code, tree); ! extern tree objcp_finish_struct (tree, tree, tree); extern void objcp_finish_function (void); extern tree objcp_build_function_call (tree, tree); extern tree objcp_xref_tag (enum tree_code, tree); --- 23,30 ---- #ifndef GCC_OBJCP_DECL_H #define GCC_OBJCP_DECL_H ! extern tree objcp_start_struct (location_t, enum tree_code, tree); ! extern tree objcp_finish_struct (location_t, tree, tree, tree); extern void objcp_finish_function (void); extern tree objcp_build_function_call (tree, tree); extern tree objcp_xref_tag (enum tree_code, tree); *************** extern tree objcp_end_compound_stmt (tre *** 37,55 **** invoke the original C++ functions if needed). */ #ifdef OBJCP_REMAP_FUNCTIONS ! #define start_struct(code, name) \ ! objcp_start_struct (code, name) ! #define finish_struct(t, fieldlist, attributes) \ ! objcp_finish_struct (t, fieldlist, attributes) #define finish_function() \ objcp_finish_function () #define xref_tag(code, name) \ objcp_xref_tag (code, name) #define comptypes(type1, type2) \ objcp_comptypes (type1, type2) #define c_begin_compound_stmt(flags) \ objcp_begin_compound_stmt (flags) ! #define c_end_compound_stmt(stmt, flags) \ objcp_end_compound_stmt (stmt, flags) #undef OBJC_TYPE_NAME --- 37,57 ---- invoke the original C++ functions if needed). */ #ifdef OBJCP_REMAP_FUNCTIONS ! #define start_struct(loc, code, name, struct_info) \ ! objcp_start_struct (loc, code, name) ! #define finish_struct(loc, t, fieldlist, attributes, struct_info) \ ! objcp_finish_struct (loc, t, fieldlist, attributes) #define finish_function() \ objcp_finish_function () + #define finish_decl(decl, loc, init, origtype, asmspec) \ + cp_finish_decl (decl, init, false, asmspec, 0) #define xref_tag(code, name) \ objcp_xref_tag (code, name) #define comptypes(type1, type2) \ objcp_comptypes (type1, type2) #define c_begin_compound_stmt(flags) \ objcp_begin_compound_stmt (flags) ! #define c_end_compound_stmt(loc, stmt, flags) \ objcp_end_compound_stmt (stmt, flags) #undef OBJC_TYPE_NAME diff -Nrcpad gcc-4.4.3/gcc/objcp/objcp-lang.c gcc-4.5.0/gcc/objcp/objcp-lang.c *** gcc-4.4.3/gcc/objcp/objcp-lang.c Fri Feb 20 15:20:38 2009 --- gcc-4.5.0/gcc/objcp/objcp-lang.c Tue Sep 22 13:49:03 2009 *************** along with GCC; see the file COPYING3. *** 33,41 **** --- 33,43 ---- #include "diagnostic.h" #include "debug.h" #include "cp-objcp-common.h" + #include "except.h" enum c_language_kind c_language = clk_objcxx; static void objcxx_init_ts (void); + static tree objcxx_eh_personality (void); /* Lang hooks common to C++ and ObjC++ are declared in cp/cp-objcp-common.h; consequently, there should be very few hooks below. */ *************** static void objcxx_init_ts (void); *** 50,58 **** #define LANG_HOOKS_GIMPLIFY_EXPR objc_gimplify_expr #undef LANG_HOOKS_INIT_TS #define LANG_HOOKS_INIT_TS objcxx_init_ts /* Each front end provides its own lang hook initializer. */ ! const struct lang_hooks lang_hooks = LANG_HOOKS_INITIALIZER; /* Lang hook routines common to C++ and ObjC++ appear in cp/cp-objcp-common.c; there should be very few (if any) routines below. */ --- 52,64 ---- #define LANG_HOOKS_GIMPLIFY_EXPR objc_gimplify_expr #undef LANG_HOOKS_INIT_TS #define LANG_HOOKS_INIT_TS objcxx_init_ts + #undef LANG_HOOKS_EH_PERSONALITY + #define LANG_HOOKS_EH_PERSONALITY objcxx_eh_personality + #undef LANG_HOOKS_EH_RUNTIME_TYPE + #define LANG_HOOKS_EH_RUNTIME_TYPE build_eh_type_type /* Each front end provides its own lang hook initializer. */ ! struct lang_hooks lang_hooks = LANG_HOOKS_INITIALIZER; /* Lang hook routines common to C++ and ObjC++ appear in cp/cp-objcp-common.c; there should be very few (if any) routines below. */ *************** objcxx_init_ts (void) *** 138,143 **** --- 144,163 ---- init_shadowed_var_for_decl (); } + static GTY(()) tree objcp_eh_personality_decl; + + static tree + objcxx_eh_personality (void) + { + if (!objcp_eh_personality_decl) + objcp_eh_personality_decl + = build_personality_function (USING_SJLJ_EXCEPTIONS + ? "__gxx_personality_sj0" + : "__gxx_personality_v0"); + + return objcp_eh_personality_decl; + } + void finish_file (void) diff -Nrcpad gcc-4.4.3/libobjc/ChangeLog gcc-4.5.0/libobjc/ChangeLog *** gcc-4.4.3/libobjc/ChangeLog Thu Jan 21 09:37:28 2010 --- gcc-4.5.0/libobjc/ChangeLog Wed Apr 14 09:19:34 2010 *************** *** 1,18 **** ! 2010-01-21 Release Manager ! * GCC 4.4.3 released. ! 2009-10-15 Release Manager ! * GCC 4.4.2 released. ! 2009-07-22 Release Manager ! * GCC 4.4.1 released. ! 2009-04-21 Release Manager ! * GCC 4.4.0 released. 2009-04-09 Nick Clifton --- 1,53 ---- ! 2010-04-14 Release Manager ! * GCC 4.5.0 released. ! 2010-04-02 Ralf Wildenhues ! * aclocal.m4: Regenerate. ! 2010-03-23 Dave Korn ! PR libobjc/30445 ! * configure.ac (extra_ldflags_libobjc): Define appropriately for ! Cygwin and MinGW hosts. ! * Makefile.am (libobjc_s.a): Remove dead pre-libtool target. ! (libobjc.dll): Likewise. ! * configure: Regenerate. ! 2009-12-05 Ralf Wildenhues ! * configure: Regenerate. ! ! 2009-11-28 Jakub Jelinek ! ! * sarray.c (sarray_free): Use old_buckets variable. ! * encoding.c (objc_layout_structure_next_member): Remove unused ! bfld_type_size variable. ! ! 2009-08-24 Ralf Wildenhues ! ! * configure.ac (AC_PREREQ): Bump to 2.64. ! ! 2009-08-22 Ralf Wildenhues ! ! * aclocal.m4: Regenerate. ! * configure: Regenerate. ! * config.h.in: Regenerate. ! ! 2009-08-22 Ralf Wildenhues ! ! * Makefile.in (LIBTOOL): Add $(LIBTOOLFLAGS). ! ! 2009-07-30 Ralf Wildenhues ! ! * Makefile.in (AUTOCONF, ACLOCAL, ACLOCAL_AMFLAGS, aclocal_deps): ! New variables. ! ($(srcdir)/configure, $(srcdir)/aclocal.m4): New rules. ! ! 2009-07-30 Ralf Wildenhues ! ! * configure.ac (_AC_ARG_VAR_PRECIOUS): Use m4_rename_force. 2009-04-09 Nick Clifton diff -Nrcpad gcc-4.4.3/libobjc/Makefile.in gcc-4.5.0/libobjc/Makefile.in *** gcc-4.4.3/libobjc/Makefile.in Thu Apr 9 23:23:07 2009 --- gcc-4.5.0/libobjc/Makefile.in Tue Mar 23 05:05:35 2010 *************** ALL_CFLAGS = -I. -I$(srcdir) $(CPPFLAGS) *** 85,91 **** # numbers. LIBOBJC_VERSION = @VERSION@ LIBOBJC_GC_VERSION = @VERSION@ ! LIBTOOL = @LIBTOOL@ LIBTOOL_COMPILE = $(LIBTOOL) --mode=compile LIBTOOL_LINK = $(LIBTOOL) --mode=link LIBTOOL_INSTALL = $(LIBTOOL) --mode=install --- 85,91 ---- # numbers. LIBOBJC_VERSION = @VERSION@ LIBOBJC_GC_VERSION = @VERSION@ ! LIBTOOL = @LIBTOOL@ $(LIBTOOLFLAGS) LIBTOOL_COMPILE = $(LIBTOOL) --mode=compile LIBTOOL_LINK = $(LIBTOOL) --mode=link LIBTOOL_INSTALL = $(LIBTOOL) --mode=install *************** libobjc_gc$(libsuffix).la: $(OBJS_GC) *** 291,325 **** -version-info $(LIBOBJC_GC_VERSION) $(extra_ldflags_libobjc) \ $(LTLDFLAGS) - # - # FIXME -- The following part does not fit in the libtool context. - # Libtool is supposed to [going to] be able to create a win 32 DLL - # without extra code but since I don't have a win machine to test - # if it already works, I leave the old code here. - # - libobjc_s.a: libobjc.la - mv libobjc.a libobjc_s.a - - # Create a relocatable DLL - libobjc.dll: libobjc_s.a libobjc_entry.o - $(CC) -mdll -Wl,--base-file -Wl,libobjc.base \ - -o libobjc.dll libobjc_s.a libobjc_entry.o -lkernel32 - $(DLLTOOL) --dllname libobjc.dll --def $(srcdir)/libobjc.def \ - --base-file libobjc.base --output-exp libobjc.exp - $(GCC_FOR_TARGET) -mdll -Wl,--base-file libobjc.base libobjc.exp \ - -o libobjc.dll libobjc_s.a libobjc_entry.o -lkernel32 - $(DLLTOOL) --dllname libobjc.dll --def $(srcdir)/libobjc.def \ - --base-file libobjc.base --output-exp libobjc.exp - $(GCC_FOR_TARGET) libobjc.exp -mdll \ - -o libobjc.dll libobjc_s.a libobjc_entry.o -lkernel32 - $(DLLTOOL) --dllname libobjc.dll --def $(srcdir)/libobjc.def \ - --output-lib libobjc.a - # - # - # - # - # - info: dvi: pdf: --- 291,296 ---- *************** config.status: configure *** 333,341 **** CONFIG_SITE=no-such-file CC='$(CC)' AR='$(AR)' CFLAGS='$(CFLAGS)' \ CPPFLAGS='$(CPPFLAGS)' $(SHELL) config.status --recheck ! ${srcdir}/configure: @MAINT@ configure.ac rm -f config.cache ! cd ${srcdir} && autoconf install: install-libs install-headers --- 304,328 ---- CONFIG_SITE=no-such-file CC='$(CC)' AR='$(AR)' CFLAGS='$(CFLAGS)' \ CPPFLAGS='$(CPPFLAGS)' $(SHELL) config.status --recheck ! AUTOCONF = autoconf ! ACLOCAL = aclocal ! ACLOCAL_AMFLAGS = -I ../config -I .. ! aclocal_deps = \ ! $(srcdir)/../config/multi.m4 \ ! $(srcdir)/../config/override.m4 \ ! $(srcdir)/../config/proginstall.m4 \ ! $(srcdir)/../ltoptions.m4 \ ! $(srcdir)/../ltsugar.m4 \ ! $(srcdir)/../ltversion.m4 \ ! $(srcdir)/../lt~obsolete.m4 \ ! $(srcdir)/acinclude.m4 ! ! $(srcdir)/configure: @MAINT@ configure.ac $(srcdir)/aclocal.m4 rm -f config.cache ! cd $(srcdir) && $(AUTOCONF) ! ! $(srcdir)/aclocal.m4: @MAINT@ $(aclocal_deps) ! cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) install: install-libs install-headers diff -Nrcpad gcc-4.4.3/libobjc/aclocal.m4 gcc-4.5.0/libobjc/aclocal.m4 *** gcc-4.4.3/libobjc/aclocal.m4 Fri Apr 18 10:28:53 2008 --- gcc-4.5.0/libobjc/aclocal.m4 Fri Apr 2 18:18:06 2010 *************** *** 1,7 **** ! # generated automatically by aclocal 1.9.6 -*- Autoconf -*- # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, ! # 2005 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. --- 1,7 ---- ! # generated automatically by aclocal 1.11.1 -*- Autoconf -*- # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, ! # 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. *************** am_aux_dir=`cd $ac_aux_dir && pwd` *** 66,79 **** # AM_CONDITIONAL -*- Autoconf -*- ! # Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. ! # serial 7 # AM_CONDITIONAL(NAME, SHELL-CONDITION) # ------------------------------------- --- 66,79 ---- # AM_CONDITIONAL -*- Autoconf -*- ! # Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. ! # serial 9 # AM_CONDITIONAL(NAME, SHELL-CONDITION) # ------------------------------------- *************** AC_DEFUN([AM_CONDITIONAL], *** 82,89 **** [AC_PREREQ(2.52)dnl ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl ! AC_SUBST([$1_TRUE]) ! AC_SUBST([$1_FALSE]) if $2; then $1_TRUE= $1_FALSE='#' --- 82,92 ---- [AC_PREREQ(2.52)dnl ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl ! AC_SUBST([$1_TRUE])dnl ! AC_SUBST([$1_FALSE])dnl ! _AM_SUBST_NOTMAKE([$1_TRUE])dnl ! _AM_SUBST_NOTMAKE([$1_FALSE])dnl ! m4_define([_AM_COND_VALUE_$1], [$2])dnl if $2; then $1_TRUE= $1_FALSE='#' *************** fi])]) *** 100,138 **** # Add --enable-maintainer-mode option to configure. -*- Autoconf -*- # From Jim Meyering ! # Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. ! # serial 4 AC_DEFUN([AM_MAINTAINER_MODE], ! [AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) ! dnl maintainer-mode is disabled by default ! AC_ARG_ENABLE(maintainer-mode, ! [ --enable-maintainer-mode enable make rules and dependencies not useful (and sometimes confusing) to the casual installer], ! USE_MAINTAINER_MODE=$enableval, ! USE_MAINTAINER_MODE=no) AC_MSG_RESULT([$USE_MAINTAINER_MODE]) ! AM_CONDITIONAL(MAINTAINER_MODE, [test $USE_MAINTAINER_MODE = yes]) MAINT=$MAINTAINER_MODE_TRUE ! AC_SUBST(MAINT)dnl ] ) AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE]) ! # Copyright (C) 1999, 2000, 2001, 2003, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. ! # serial 3 # AM_PROG_CC_C_O # -------------- --- 103,153 ---- # Add --enable-maintainer-mode option to configure. -*- Autoconf -*- # From Jim Meyering ! # Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2008 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. ! # serial 5 + # AM_MAINTAINER_MODE([DEFAULT-MODE]) + # ---------------------------------- + # Control maintainer-specific portions of Makefiles. + # Default is to disable them, unless `enable' is passed literally. + # For symmetry, `disable' may be passed as well. Anyway, the user + # can override the default with the --enable/--disable switch. AC_DEFUN([AM_MAINTAINER_MODE], ! [m4_case(m4_default([$1], [disable]), ! [enable], [m4_define([am_maintainer_other], [disable])], ! [disable], [m4_define([am_maintainer_other], [enable])], ! [m4_define([am_maintainer_other], [enable]) ! m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])]) ! AC_MSG_CHECKING([whether to am_maintainer_other maintainer-specific portions of Makefiles]) ! dnl maintainer-mode's default is 'disable' unless 'enable' is passed ! AC_ARG_ENABLE([maintainer-mode], ! [ --][am_maintainer_other][-maintainer-mode am_maintainer_other make rules and dependencies not useful (and sometimes confusing) to the casual installer], ! [USE_MAINTAINER_MODE=$enableval], ! [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes])) AC_MSG_RESULT([$USE_MAINTAINER_MODE]) ! AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes]) MAINT=$MAINTAINER_MODE_TRUE ! AC_SUBST([MAINT])dnl ] ) AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE]) ! # Copyright (C) 1999, 2000, 2001, 2003, 2004, 2005, 2008 ! # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. ! # serial 6 # AM_PROG_CC_C_O # -------------- *************** AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINT *** 140,150 **** AC_DEFUN([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC_C_O])dnl AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl # FIXME: we rely on the cache variable name because # there is no other way. set dummy $CC ! ac_cc=`echo $[2] | sed ['s/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/']` ! if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" != yes"; then # Losing compiler, so override with the script. # FIXME: It is wrong to rewrite CC. # But if we don't then we get into trouble of one sort or another. --- 155,167 ---- AC_DEFUN([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC_C_O])dnl AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl + AC_REQUIRE_AUX_FILE([compile])dnl # FIXME: we rely on the cache variable name because # there is no other way. set dummy $CC ! am_cc=`echo $[2] | sed ['s/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/']` ! eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o ! if test "$am_t" != yes; then # Losing compiler, so override with the script. # FIXME: It is wrong to rewrite CC. # But if we don't then we get into trouble of one sort or another. *************** if eval "test \"`echo '$ac_cv_prog_cc_'$ *** 152,164 **** # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" CC="$am_aux_dir/compile $CC" fi ]) ! m4_include([../config/multi.m4]) ! m4_include([../config/override.m4]) ! m4_include([../config/proginstall.m4]) m4_include([../ltoptions.m4]) m4_include([../ltsugar.m4]) m4_include([../ltversion.m4]) m4_include([../lt~obsolete.m4]) m4_include([acinclude.m4]) --- 169,203 ---- # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" CC="$am_aux_dir/compile $CC" fi + dnl Make sure AC_PROG_CC is never called again, or it will override our + dnl setting of CC. + m4_define([AC_PROG_CC], + [m4_fatal([AC_PROG_CC cannot be called after AM_PROG_CC_C_O])]) ]) ! # Copyright (C) 2006, 2008 Free Software Foundation, Inc. ! # ! # This file is free software; the Free Software Foundation ! # gives unlimited permission to copy and/or distribute it, ! # with or without modifications, as long as this notice is preserved. ! ! # serial 2 ! ! # _AM_SUBST_NOTMAKE(VARIABLE) ! # --------------------------- ! # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. ! # This macro is traced by Automake. ! AC_DEFUN([_AM_SUBST_NOTMAKE]) ! ! # AM_SUBST_NOTMAKE(VARIABLE) ! # --------------------------- ! # Public sister of _AM_SUBST_NOTMAKE. ! AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) ! m4_include([../ltoptions.m4]) m4_include([../ltsugar.m4]) m4_include([../ltversion.m4]) m4_include([../lt~obsolete.m4]) + m4_include([../config/multi.m4]) + m4_include([../config/override.m4]) m4_include([acinclude.m4]) diff -Nrcpad gcc-4.4.3/libobjc/config.h.in gcc-4.5.0/libobjc/config.h.in *** gcc-4.4.3/libobjc/config.h.in Fri Sep 26 16:33:53 2008 --- gcc-4.5.0/libobjc/config.h.in Sat Aug 22 13:22:20 2009 *************** *** 55,60 **** --- 55,63 ---- /* Define to the one symbol short name of this package. */ #undef PACKAGE_TARNAME + /* Define to the home page for this package. */ + #undef PACKAGE_URL + /* Define to the version of this package. */ #undef PACKAGE_VERSION diff -Nrcpad gcc-4.4.3/libobjc/configure gcc-4.5.0/libobjc/configure *** gcc-4.4.3/libobjc/configure Thu Jan 21 10:29:37 2010 --- gcc-4.5.0/libobjc/configure Tue Mar 23 05:05:35 2010 *************** *** 1,81 **** #! /bin/sh # Guess values for system-dependent variables and create Makefiles. ! # Generated by GNU Autoconf 2.59 for package-unused version-unused. # - # Copyright (C) 2003 Free Software Foundation, Inc. # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. ! ## --------------------- ## ! ## M4sh Initialization. ## ! ## --------------------- ## ! # Be Bourne compatible ! if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: ! # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' ! elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then ! set -o posix fi - DUALCASE=1; export DUALCASE # for MKS sh ! # Support unset when possible. ! if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then ! as_unset=unset else ! as_unset=false fi ! # Work around bugs in pre-3.0 UWIN ksh. ! $as_unset ENV MAIL MAILPATH PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. ! for as_var in \ ! LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ ! LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ ! LC_TELEPHONE LC_TIME do ! if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then ! eval $as_var=C; export $as_var else ! $as_unset $as_var fi ! done ! # Required to use basename. ! if expr a : '\(a\)' >/dev/null 2>&1; then as_expr=expr else as_expr=false fi ! if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi ! # Name of the executable. ! as_me=`$as_basename "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ ! X"$0" : 'X\(/\)$' \| \ ! . : '\(.\)' 2>/dev/null || ! echo X/"$0" | ! sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } ! /^X\/\(\/\/\)$/{ s//\1/; q; } ! /^X\/\(\/\).*/{ s//\1/; q; } ! s/.*/./; q'` ! - # PATH needs CR, and LINENO needs CR and PATH. # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' --- 1,421 ---- #! /bin/sh # Guess values for system-dependent variables and create Makefiles. ! # Generated by GNU Autoconf 2.64 for package-unused version-unused. ! # ! # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, ! # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software ! # Foundation, Inc. # # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. ! ## -------------------- ## ! ## M4sh Initialization. ## ! ## -------------------- ## ! # Be more Bourne compatible ! DUALCASE=1; export DUALCASE # for MKS sh ! if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: ! # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' ! setopt NO_GLOB_SUBST ! else ! case `(set -o) 2>/dev/null` in #( ! *posix*) : ! set -o posix ;; #( ! *) : ! ;; ! esac fi ! ! as_nl=' ! ' ! export as_nl ! # Printing a long string crashes Solaris 7 /usr/bin/printf. ! as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ! as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo ! as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo ! # Prefer a ksh shell builtin over an external printf program on Solaris, ! # but without wasting forks for bash or zsh. ! if test -z "$BASH_VERSION$ZSH_VERSION" \ ! && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then ! as_echo='print -r --' ! as_echo_n='print -rn --' ! elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then ! as_echo='printf %s\n' ! as_echo_n='printf %s' else ! if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then ! as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' ! as_echo_n='/usr/ucb/echo -n' ! else ! as_echo_body='eval expr "X$1" : "X\\(.*\\)"' ! as_echo_n_body='eval ! arg=$1; ! case $arg in #( ! *"$as_nl"*) ! expr "X$arg" : "X\\(.*\\)$as_nl"; ! arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; ! esac; ! expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ! ' ! export as_echo_n_body ! as_echo_n='sh -c $as_echo_n_body as_echo' ! fi ! export as_echo_body ! as_echo='sh -c $as_echo_body as_echo' ! fi ! ! # The user is always right. ! if test "${PATH_SEPARATOR+set}" != set; then ! PATH_SEPARATOR=: ! (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { ! (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || ! PATH_SEPARATOR=';' ! } fi ! # IFS ! # We need space, tab and new line, in precisely that order. Quoting is ! # there to prevent editors from complaining about space-tab. ! # (If _AS_PATH_WALK were called with IFS unset, it would disable word ! # splitting by setting IFS to empty value.) ! IFS=" "" $as_nl" ! ! # Find who we are. Look in the path if we contain no directory separator. ! case $0 in #(( ! *[\\/]* ) as_myself=$0 ;; ! *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ! for as_dir in $PATH ! do ! IFS=$as_save_IFS ! test -z "$as_dir" && as_dir=. ! test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break ! done ! IFS=$as_save_IFS ! ! ;; ! esac ! # We did not find ourselves, most probably we were run as `sh COMMAND' ! # in which case we are not to be found in the path. ! if test "x$as_myself" = x; then ! as_myself=$0 ! fi ! if test ! -f "$as_myself"; then ! $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 ! exit 1 ! fi ! ! # Unset variables that we do not need and which cause bugs (e.g. in ! # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" ! # suppresses any "Segmentation fault" message there. '((' could ! # trigger a bug in pdksh 5.2.14. ! for as_var in BASH_ENV ENV MAIL MAILPATH ! do eval test x\${$as_var+set} = xset \ ! && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : ! done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. ! LC_ALL=C ! export LC_ALL ! LANGUAGE=C ! export LANGUAGE ! ! # CDPATH. ! (unset CDPATH) >/dev/null 2>&1 && unset CDPATH ! ! if test "x$CONFIG_SHELL" = x; then ! as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : ! emulate sh ! NULLCMD=: ! # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which ! # is contrary to our usage. Disable this feature. ! alias -g '\${1+\"\$@\"}'='\"\$@\"' ! setopt NO_GLOB_SUBST ! else ! case \`(set -o) 2>/dev/null\` in #( ! *posix*) : ! set -o posix ;; #( ! *) : ! ;; ! esac ! fi ! " ! as_required="as_fn_return () { (exit \$1); } ! as_fn_success () { as_fn_return 0; } ! as_fn_failure () { as_fn_return 1; } ! as_fn_ret_success () { return 0; } ! as_fn_ret_failure () { return 1; } ! ! exitcode=0 ! as_fn_success || { exitcode=1; echo as_fn_success failed.; } ! as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } ! as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } ! as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } ! if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : ! ! else ! exitcode=1; echo positional parameters were not saved. ! fi ! test x\$exitcode = x0 || exit 1" ! as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO ! as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO ! eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && ! test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 ! ! test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( ! ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ! ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO ! ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO ! PATH=/empty FPATH=/empty; export PATH FPATH ! test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ ! || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 ! test \$(( 1 + 1 )) = 2 || exit 1" ! if (eval "$as_required") 2>/dev/null; then : ! as_have_required=yes ! else ! as_have_required=no ! fi ! if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : ! ! else ! as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ! as_found=false ! for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do ! IFS=$as_save_IFS ! test -z "$as_dir" && as_dir=. ! as_found=: ! case $as_dir in #( ! /*) ! for as_base in sh bash ksh sh5; do ! # Try only shells that exist, to save several forks. ! as_shell=$as_dir/$as_base ! if { test -f "$as_shell" || test -f "$as_shell.exe"; } && ! { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : ! CONFIG_SHELL=$as_shell as_have_required=yes ! if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : ! break 2 ! fi ! fi ! done;; ! esac ! as_found=false ! done ! $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && ! { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : ! CONFIG_SHELL=$SHELL as_have_required=yes ! fi; } ! IFS=$as_save_IFS ! ! ! if test "x$CONFIG_SHELL" != x; then : ! # We cannot yet assume a decent shell, so we have to provide a ! # neutralization value for shells without unset; and this also ! # works around shells that cannot unset nonexistent variables. ! BASH_ENV=/dev/null ! ENV=/dev/null ! (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV ! export CONFIG_SHELL ! exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} ! fi ! ! if test x$as_have_required = xno; then : ! $as_echo "$0: This script requires a shell more modern than all" ! $as_echo "$0: the shells that I found on your system." ! if test x${ZSH_VERSION+set} = xset ; then ! $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" ! $as_echo "$0: be upgraded to zsh 4.3.4 or later." else ! $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, ! $0: including any error possibly output before this ! $0: message. Then install a modern shell, or manually run ! $0: the script under such a shell if you do have one." fi ! exit 1 ! fi ! fi ! fi ! SHELL=${CONFIG_SHELL-/bin/sh} ! export SHELL ! # Unset more variables known to interfere with behavior of common tools. ! CLICOLOR_FORCE= GREP_OPTIONS= ! unset CLICOLOR_FORCE GREP_OPTIONS ! ## --------------------- ## ! ## M4sh Shell Functions. ## ! ## --------------------- ## ! # as_fn_unset VAR ! # --------------- ! # Portably unset VAR. ! as_fn_unset () ! { ! { eval $1=; unset $1;} ! } ! as_unset=as_fn_unset ! ! # as_fn_set_status STATUS ! # ----------------------- ! # Set $? to STATUS, without forking. ! as_fn_set_status () ! { ! return $1 ! } # as_fn_set_status ! ! # as_fn_exit STATUS ! # ----------------- ! # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. ! as_fn_exit () ! { ! set +e ! as_fn_set_status $1 ! exit $1 ! } # as_fn_exit ! ! # as_fn_mkdir_p ! # ------------- ! # Create "$as_dir" as a directory, including parents if necessary. ! as_fn_mkdir_p () ! { ! ! case $as_dir in #( ! -*) as_dir=./$as_dir;; ! esac ! test -d "$as_dir" || eval $as_mkdir_p || { ! as_dirs= ! while :; do ! case $as_dir in #( ! *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( ! *) as_qdir=$as_dir;; ! esac ! as_dirs="'$as_qdir' $as_dirs" ! as_dir=`$as_dirname -- "$as_dir" || ! $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ ! X"$as_dir" : 'X\(//\)[^/]' \| \ ! X"$as_dir" : 'X\(//\)$' \| \ ! X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || ! $as_echo X"$as_dir" | ! sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ ! s//\1/ ! q ! } ! /^X\(\/\/\)[^/].*/{ ! s//\1/ ! q ! } ! /^X\(\/\/\)$/{ ! s//\1/ ! q ! } ! /^X\(\/\).*/{ ! s//\1/ ! q ! } ! s/.*/./; q'` ! test -d "$as_dir" && break ! done ! test -z "$as_dirs" || eval "mkdir $as_dirs" ! } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" ! ! ! } # as_fn_mkdir_p ! # as_fn_append VAR VALUE ! # ---------------------- ! # Append the text in VALUE to the end of the definition contained in VAR. Take ! # advantage of any shell optimizations that allow amortized linear growth over ! # repeated appends, instead of the typical quadratic growth present in naive ! # implementations. ! if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : ! eval 'as_fn_append () ! { ! eval $1+=\$2 ! }' ! else ! as_fn_append () ! { ! eval $1=\$$1\$2 ! } ! fi # as_fn_append ! ! # as_fn_arith ARG... ! # ------------------ ! # Perform arithmetic evaluation on the ARGs, and store the result in the ! # global $as_val. Take advantage of shells that can avoid forks. The arguments ! # must be portable across $(()) and expr. ! if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : ! eval 'as_fn_arith () ! { ! as_val=$(( $* )) ! }' ! else ! as_fn_arith () ! { ! as_val=`expr "$@" || test $? -eq 1` ! } ! fi # as_fn_arith ! ! ! # as_fn_error ERROR [LINENO LOG_FD] ! # --------------------------------- ! # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are ! # provided, also output the error to LOG_FD, referencing LINENO. Then exit the ! # script with status $?, using 1 if that was 0. ! as_fn_error () ! { ! as_status=$?; test $as_status -eq 0 && as_status=1 ! if test "$3"; then ! as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack ! $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 ! fi ! $as_echo "$as_me: error: $1" >&2 ! as_fn_exit $as_status ! } # as_fn_error ! ! if expr a : '\(a\)' >/dev/null 2>&1 && ! test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi ! if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi + if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname + else + as_dirname=false + fi ! as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ ! X"$0" : 'X\(/\)' \| . 2>/dev/null || ! $as_echo X/"$0" | ! sed '/^.*\/\([^/][^/]*\)\/*$/{ ! s//\1/ ! q ! } ! /^X\/\(\/\/\)$/{ ! s//\1/ ! q ! } ! /^X\/\(\/\).*/{ ! s//\1/ ! q ! } ! s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' *************** as_cr_Letters=$as_cr_letters$as_cr_LETTE *** 83,228 **** as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits - # The user is always right. - if test "${PATH_SEPARATOR+set}" != set; then - echo "#! /bin/sh" >conf$$.sh - echo "exit 0" >>conf$$.sh - chmod +x conf$$.sh - if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then - PATH_SEPARATOR=';' - else - PATH_SEPARATOR=: - fi - rm -f conf$$.sh - fi - - - as_lineno_1=$LINENO - as_lineno_2=$LINENO - as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x$as_lineno_3" = "x$as_lineno_2" || { - # Find who we are. Look in the path if we contain no path at all - # relative or not. - case $0 in - *[\\/]* ) as_myself=$0 ;; - *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR - for as_dir in $PATH - do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break - done ! ;; ! esac ! # We did not find ourselves, most probably we were run as `sh COMMAND' ! # in which case we are not to be found in the path. ! if test "x$as_myself" = x; then ! as_myself=$0 ! fi ! if test ! -f "$as_myself"; then ! { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2 ! { (exit 1); exit 1; }; } ! fi ! case $CONFIG_SHELL in ! '') ! as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ! for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH ! do ! IFS=$as_save_IFS ! test -z "$as_dir" && as_dir=. ! for as_base in sh bash ksh sh5; do ! case $as_dir in ! /*) ! if ("$as_dir/$as_base" -c ' ! as_lineno_1=$LINENO ! as_lineno_2=$LINENO ! as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` ! test "x$as_lineno_1" != "x$as_lineno_2" && ! test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then ! $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } ! $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } ! CONFIG_SHELL=$as_dir/$as_base ! export CONFIG_SHELL ! exec "$CONFIG_SHELL" "$0" ${1+"$@"} ! fi;; ! esac ! done ! done ! ;; ! esac ! ! # Create $as_me.lineno as a copy of $as_myself, but with $LINENO ! # uniformly replaced by the line number. The first 'sed' inserts a ! # line-number line before each line; the second 'sed' does the real ! # work. The second script uses 'N' to pair each line-number line ! # with the numbered line, and appends trailing '-' during ! # substitution so that $LINENO is not a special case at line end. ! # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the ! # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) ! sed '=' <$as_myself | sed ' N ! s,$,-, ! : loop ! s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, t loop ! s,-$,, ! s,^['$as_cr_digits']*\n,, ' >$as_me.lineno && ! chmod +x $as_me.lineno || ! { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 ! { (exit 1); exit 1; }; } # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the ! # original and so on. Autoconf is especially sensible to this). ! . ./$as_me.lineno # Exit status is that of the last command. exit } ! ! case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in ! *c*,-n*) ECHO_N= ECHO_C=' ! ' ECHO_T=' ' ;; ! *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; ! *) ECHO_N= ECHO_C='\c' ECHO_T= ;; esac ! if expr a : '\(a\)' >/dev/null 2>&1; then ! as_expr=expr else ! as_expr=false fi ! ! rm -f conf$$ conf$$.exe conf$$.file ! echo >conf$$.file ! if ln -s conf$$.file conf$$ 2>/dev/null; then ! # We could just check for DJGPP; but this test a) works b) is more generic ! # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). ! if test -f conf$$.exe; then ! # Don't use ln at all; we don't have any links ! as_ln_s='cp -p' ! else as_ln_s='ln -s' fi - elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln else as_ln_s='cp -p' fi ! rm -f conf$$ conf$$.exe conf$$.file if mkdir -p . 2>/dev/null; then ! as_mkdir_p=: else test -d ./-p && rmdir ./-p as_mkdir_p=false fi ! as_executable_p="test -f" # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" --- 423,529 ---- as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits ! as_lineno_1=$LINENO as_lineno_1a=$LINENO ! as_lineno_2=$LINENO as_lineno_2a=$LINENO ! eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && ! test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { ! # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) ! sed -n ' ! p ! /[$]LINENO/= ! ' <$as_myself | sed ' + s/[$]LINENO.*/&-/ + t lineno + b + :lineno N ! :loop ! s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ t loop ! s/-\n.*// ' >$as_me.lineno && ! chmod +x "$as_me.lineno" || ! { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the ! # original and so on. Autoconf is especially sensitive to this). ! . "./$as_me.lineno" # Exit status is that of the last command. exit } ! ECHO_C= ECHO_N= ECHO_T= ! case `echo -n x` in #((((( ! -n*) ! case `echo 'xy\c'` in ! *c*) ECHO_T=' ';; # ECHO_T is single tab character. ! xy) ECHO_C='\c';; ! *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ! ECHO_T=' ';; ! esac;; ! *) ! ECHO_N='-n';; esac ! rm -f conf$$ conf$$.exe conf$$.file ! if test -d conf$$.dir; then ! rm -f conf$$.dir/conf$$.file else ! rm -f conf$$.dir ! mkdir conf$$.dir 2>/dev/null fi ! if (echo >conf$$.file) 2>/dev/null; then ! if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -p'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -p' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -p' fi else as_ln_s='cp -p' fi ! rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file ! rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then ! as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi ! if test -x / >/dev/null 2>&1; then ! as_test_x='test -x' ! else ! if ls -dL / >/dev/null 2>&1; then ! as_ls_L_option=L ! else ! as_ls_L_option= ! fi ! as_test_x=' ! eval sh -c '\'' ! if test -d "$1"; then ! test -d "$1/."; ! else ! case $1 in #( ! -*)set "./$1";; ! esac; ! case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( ! ???[sx]*):;;*)false;;esac;fi ! '\'' sh ! ' ! fi ! as_executable_p=$as_test_x # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" *************** as_tr_cpp="eval sed 'y%*$as_cr_letters%P *** 230,417 **** # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - - # IFS - # We need space, tab and new line, in precisely that order. - as_nl=' - ' - IFS=" $as_nl" - - # CDPATH. - $as_unset CDPATH - - - - # Check that we are running under the correct shell. SHELL=${CONFIG_SHELL-/bin/sh} - case X$lt_ECHO in - X*--fallback-echo) - # Remove one level of quotation (which was required for Make). - ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','` - ;; - esac - - ECHO=${lt_ECHO-echo} - if test "X$1" = X--no-reexec; then - # Discard the --no-reexec flag, and continue. - shift - elif test "X$1" = X--fallback-echo; then - # Avoid inline document here, it may be left over - : - elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then - # Yippee, $ECHO works! - : - else - # Restart under the correct shell. - exec $SHELL "$0" --no-reexec ${1+"$@"} - fi - - if test "X$1" = X--fallback-echo; then - # used as fallback echo - shift - cat <<_LT_EOF - $* - _LT_EOF - exit 0 - fi - - # The HP-UX ksh and POSIX shell print the target directory to stdout - # if CDPATH is set. - (unset CDPATH) >/dev/null 2>&1 && unset CDPATH - - if test -z "$lt_ECHO"; then - if test "X${echo_test_string+set}" != Xset; then - # find a string as large as possible, as long as the shell can cope with it - for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do - # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... - if { echo_test_string=`eval $cmd`; } 2>/dev/null && - { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null - then - break - fi - done - fi - - if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && - echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - : - else - # The Solaris, AIX, and Digital Unix default echo programs unquote - # backslashes. This makes it impossible to quote backslashes using - # echo "$something" | sed 's/\\/\\\\/g' - # - # So, first we look for a working echo in the user's PATH. - - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for dir in $PATH /usr/ucb; do - IFS="$lt_save_ifs" - if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && - test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - ECHO="$dir/echo" - break - fi - done - IFS="$lt_save_ifs" - - if test "X$ECHO" = Xecho; then - # We didn't find a better echo, so look for alternatives. - if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' && - echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - # This shell has a builtin print -r that does the trick. - ECHO='print -r' - elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } && - test "X$CONFIG_SHELL" != X/bin/ksh; then - # If we have ksh, try running configure again with it. - ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} - export ORIGINAL_CONFIG_SHELL - CONFIG_SHELL=/bin/ksh - export CONFIG_SHELL - exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} - else - # Try using printf. - ECHO='printf %s\n' - if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && - echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - # Cool, printf works - : - elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && - test "X$echo_testing_string" = 'X\t' && - echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL - export CONFIG_SHELL - SHELL="$CONFIG_SHELL" - export SHELL - ECHO="$CONFIG_SHELL $0 --fallback-echo" - elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && - test "X$echo_testing_string" = 'X\t' && - echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - ECHO="$CONFIG_SHELL $0 --fallback-echo" - else - # maybe with a smaller string... - prev=: - - for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do - if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null - then - break - fi - prev="$cmd" - done - - if test "$prev" != 'sed 50q "$0"'; then - echo_test_string=`eval $prev` - export echo_test_string - exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} - else - # Oops. We lost completely, so just stick with echo. - ECHO=echo - fi - fi - fi - fi - fi - fi - - # Copy echo and quote the copy suitably for passing to libtool from - # the Makefile, instead of quoting the original, which is used later. - lt_ECHO=$ECHO - if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then - lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" - fi - - # Name of the host. # hostname on some systems (SVR3.2, Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` - exec 6>&1 - # # Initializations. # ac_default_prefix=/usr/local ac_config_libobj_dir=. cross_compiling=no subdirs= MFLAGS= MAKEFLAGS= - SHELL=${CONFIG_SHELL-/bin/sh} - - # Maximum number of lines to put in a shell here document. - # This variable seems obsolete. It should probably be removed, and - # only ac_max_sed_lines should be used. - : ${ac_max_here_lines=38} # Identity of this package. PACKAGE_NAME='package-unused' --- 531,557 ---- # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" SHELL=${CONFIG_SHELL-/bin/sh} + exec 7<&0 &1 # Name of the host. # hostname on some systems (SVR3.2, Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` # # Initializations. # ac_default_prefix=/usr/local + ac_clean_files= ac_config_libobj_dir=. + LIBOBJS= cross_compiling=no subdirs= MFLAGS= MAKEFLAGS= # Identity of this package. PACKAGE_NAME='package-unused' *************** PACKAGE_TARNAME='libobjc' *** 419,470 **** PACKAGE_VERSION='version-unused' PACKAGE_STRING='package-unused version-unused' PACKAGE_BUGREPORT='' ac_unique_file="objc/objc.h" # Factoring default headers for most tests. ac_includes_default="\ #include ! #if HAVE_SYS_TYPES_H # include #endif ! #if HAVE_SYS_STAT_H # include #endif ! #if STDC_HEADERS # include # include #else ! # if HAVE_STDLIB_H # include # endif #endif ! #if HAVE_STRING_H ! # if !STDC_HEADERS && HAVE_MEMORY_H # include # endif # include #endif ! #if HAVE_STRINGS_H # include #endif ! #if HAVE_INTTYPES_H # include - #else - # if HAVE_STDINT_H - # include - # endif #endif ! #if HAVE_UNISTD_H # include #endif" ! ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os build_libsubdir build_subdir host_subdir target_subdir VERSION OBJC_BOEHM_GC OBJC_BOEHM_GC_INCLUDES multi_basedir host host_cpu host_vendor host_os target target_cpu target_vendor target_os target_noncanonical glibcpp_srcdir toolexecdir toolexeclibdir includedirname libsuffix CC ac_ct_CC EXEEXT OBJEXT extra_ldflags_libobjc CFLAGS AS ac_ct_AS AR ac_ct_AR RANLIB ac_ct_RANLIB INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT DLLTOOL ac_ct_DLLTOOL OBJDUMP ac_ct_OBJDUMP LIBTOOL SED EGREP FGREP GREP LD DUMPBIN ac_ct_DUMPBIN NM LN_S STRIP ac_ct_STRIP lt_ECHO DSYMUTIL ac_ct_DSYMUTIL NMEDIT ac_ct_NMEDIT LIPO ac_ct_LIPO OTOOL ac_ct_OTOOL OTOOL64 ac_ct_OTOOL64 CPP CPPFLAGS SET_MAKE LIBOBJS LTLIBOBJS' ac_subst_files='' ! ac_pwd=`pwd` # Initialize some variables set by options. ac_init_help= ac_init_version=false # The variables have the same names as the options, with # dashes changed to underlines. cache_file=/dev/null --- 559,737 ---- PACKAGE_VERSION='version-unused' PACKAGE_STRING='package-unused version-unused' PACKAGE_BUGREPORT='' + PACKAGE_URL='' ac_unique_file="objc/objc.h" # Factoring default headers for most tests. ac_includes_default="\ #include ! #ifdef HAVE_SYS_TYPES_H # include #endif ! #ifdef HAVE_SYS_STAT_H # include #endif ! #ifdef STDC_HEADERS # include # include #else ! # ifdef HAVE_STDLIB_H # include # endif #endif ! #ifdef HAVE_STRING_H ! # if !defined STDC_HEADERS && defined HAVE_MEMORY_H # include # endif # include #endif ! #ifdef HAVE_STRINGS_H # include #endif ! #ifdef HAVE_INTTYPES_H # include #endif ! #ifdef HAVE_STDINT_H ! # include ! #endif ! #ifdef HAVE_UNISTD_H # include #endif" ! ac_subst_vars='LTLIBOBJS ! LIBOBJS ! SET_MAKE ! CPP ! OTOOL64 ! OTOOL ! LIPO ! NMEDIT ! DSYMUTIL ! AWK ! STRIP ! LN_S ! NM ! ac_ct_DUMPBIN ! DUMPBIN ! LD ! FGREP ! EGREP ! GREP ! SED ! LIBTOOL ! OBJDUMP ! DLLTOOL ! MAINT ! MAINTAINER_MODE_FALSE ! MAINTAINER_MODE_TRUE ! INSTALL_DATA ! INSTALL_SCRIPT ! INSTALL_PROGRAM ! RANLIB ! AR ! AS ! extra_ldflags_libobjc ! OBJEXT ! EXEEXT ! ac_ct_CC ! CPPFLAGS ! LDFLAGS ! CFLAGS ! CC ! libsuffix ! includedirname ! toolexeclibdir ! toolexecdir ! glibcpp_srcdir ! target_noncanonical ! target_os ! target_vendor ! target_cpu ! target ! host_os ! host_vendor ! host_cpu ! host ! multi_basedir ! OBJC_BOEHM_GC_INCLUDES ! OBJC_BOEHM_GC ! VERSION ! target_subdir ! host_subdir ! build_subdir ! build_libsubdir ! build_os ! build_vendor ! build_cpu ! build ! target_alias ! host_alias ! build_alias ! LIBS ! ECHO_T ! ECHO_N ! ECHO_C ! DEFS ! mandir ! localedir ! libdir ! psdir ! pdfdir ! dvidir ! htmldir ! infodir ! docdir ! oldincludedir ! includedir ! localstatedir ! sharedstatedir ! sysconfdir ! datadir ! datarootdir ! libexecdir ! sbindir ! bindir ! program_transform_name ! prefix ! exec_prefix ! PACKAGE_URL ! PACKAGE_BUGREPORT ! PACKAGE_STRING ! PACKAGE_VERSION ! PACKAGE_TARNAME ! PACKAGE_NAME ! PATH_SEPARATOR ! SHELL' ac_subst_files='' ! ac_user_opts=' ! enable_option_checking ! with_build_libsubdir ! with_target_subdir ! with_cross_host ! enable_version_specific_runtime_libs ! enable_objc_gc ! enable_multilib ! enable_maintainer_mode ! enable_shared ! enable_static ! with_pic ! enable_fast_install ! with_gnu_ld ! enable_libtool_lock ! enable_sjlj_exceptions ! ' ! ac_precious_vars='build_alias ! host_alias ! target_alias ! CPP ! CPPFLAGS' ! # Initialize some variables set by options. ac_init_help= ac_init_version=false + ac_unrecognized_opts= + ac_unrecognized_sep= # The variables have the same names as the options, with # dashes changed to underlines. cache_file=/dev/null *************** x_libraries=NONE *** 487,520 **** # and all the variables that are supposed to be based on exec_prefix # by default will actually change. # Use braces instead of parens because sh, perl, etc. also accept them. bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' ! datadir='${prefix}/share' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' - libdir='${exec_prefix}/lib' includedir='${prefix}/include' oldincludedir='/usr/include' ! infodir='${prefix}/info' ! mandir='${prefix}/man' ac_prev= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then ! eval "$ac_prev=\$ac_option" ac_prev= continue fi ! ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'` # Accept the important Cygnus configure options, so we can diagnose typos. ! case $ac_option in -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; --- 754,801 ---- # and all the variables that are supposed to be based on exec_prefix # by default will actually change. # Use braces instead of parens because sh, perl, etc. also accept them. + # (The list follows the same order as the GNU Coding Standards.) bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' ! datarootdir='${prefix}/share' ! datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' includedir='${prefix}/include' oldincludedir='/usr/include' ! docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' ! infodir='${datarootdir}/info' ! htmldir='${docdir}' ! dvidir='${docdir}' ! pdfdir='${docdir}' ! psdir='${docdir}' ! libdir='${exec_prefix}/lib' ! localedir='${datarootdir}/locale' ! mandir='${datarootdir}/man' ac_prev= + ac_dashdash= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then ! eval $ac_prev=\$ac_option ac_prev= continue fi ! case $ac_option in ! *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; ! *) ac_optarg=yes ;; ! esac # Accept the important Cygnus configure options, so we can diagnose typos. ! case $ac_dashdash$ac_option in ! --) ! ac_dashdash=yes ;; -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; *************** do *** 536,568 **** --config-cache | -C) cache_file=config.cache ;; ! -datadir | --datadir | --datadi | --datad | --data | --dat | --da) ac_prev=datadir ;; ! -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ ! | --da=*) datadir=$ac_optarg ;; -disable-* | --disable-*) ! ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. ! expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && ! { echo "$as_me: error: invalid feature name: $ac_feature" >&2 ! { (exit 1); exit 1; }; } ! ac_feature=`echo $ac_feature | sed 's/-/_/g'` ! eval "enable_$ac_feature=no" ;; -enable-* | --enable-*) ! ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. ! expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && ! { echo "$as_me: error: invalid feature name: $ac_feature" >&2 ! { (exit 1); exit 1; }; } ! ac_feature=`echo $ac_feature | sed 's/-/_/g'` ! case $ac_option in ! *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; ! *) ac_optarg=yes ;; esac ! eval "enable_$ac_feature='$ac_optarg'" ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ --- 817,875 ---- --config-cache | -C) cache_file=config.cache ;; ! -datadir | --datadir | --datadi | --datad) ac_prev=datadir ;; ! -datadir=* | --datadir=* | --datadi=* | --datad=*) datadir=$ac_optarg ;; + -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ + | --dataroo | --dataro | --datar) + ac_prev=datarootdir ;; + -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ + | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) + datarootdir=$ac_optarg ;; + -disable-* | --disable-*) ! ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. ! expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && ! as_fn_error "invalid feature name: $ac_useropt" ! ac_useropt_orig=$ac_useropt ! ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` ! case $ac_user_opts in ! *" ! "enable_$ac_useropt" ! "*) ;; ! *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" ! ac_unrecognized_sep=', ';; ! esac ! eval enable_$ac_useropt=no ;; ! ! -docdir | --docdir | --docdi | --doc | --do) ! ac_prev=docdir ;; ! -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) ! docdir=$ac_optarg ;; ! ! -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) ! ac_prev=dvidir ;; ! -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) ! dvidir=$ac_optarg ;; -enable-* | --enable-*) ! ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. ! expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && ! as_fn_error "invalid feature name: $ac_useropt" ! ac_useropt_orig=$ac_useropt ! ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` ! case $ac_user_opts in ! *" ! "enable_$ac_useropt" ! "*) ;; ! *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" ! ac_unrecognized_sep=', ';; esac ! eval enable_$ac_useropt=\$ac_optarg ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ *************** do *** 589,594 **** --- 896,907 ---- -host=* | --host=* | --hos=* | --ho=*) host_alias=$ac_optarg ;; + -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) + ac_prev=htmldir ;; + -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ + | --ht=*) + htmldir=$ac_optarg ;; + -includedir | --includedir | --includedi | --included | --include \ | --includ | --inclu | --incl | --inc) ac_prev=includedir ;; *************** do *** 613,625 **** | --libexe=* | --libex=* | --libe=*) libexecdir=$ac_optarg ;; -localstatedir | --localstatedir | --localstatedi | --localstated \ ! | --localstate | --localstat | --localsta | --localst \ ! | --locals | --local | --loca | --loc | --lo) ac_prev=localstatedir ;; -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ ! | --localstate=* | --localstat=* | --localsta=* | --localst=* \ ! | --locals=* | --local=* | --loca=* | --loc=* | --lo=*) localstatedir=$ac_optarg ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) --- 926,941 ---- | --libexe=* | --libex=* | --libe=*) libexecdir=$ac_optarg ;; + -localedir | --localedir | --localedi | --localed | --locale) + ac_prev=localedir ;; + -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) + localedir=$ac_optarg ;; + -localstatedir | --localstatedir | --localstatedi | --localstated \ ! | --localstate | --localstat | --localsta | --localst | --locals) ac_prev=localstatedir ;; -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ ! | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) localstatedir=$ac_optarg ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) *************** do *** 684,689 **** --- 1000,1015 ---- | --progr-tra=* | --program-tr=* | --program-t=*) program_transform_name=$ac_optarg ;; + -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) + ac_prev=pdfdir ;; + -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) + pdfdir=$ac_optarg ;; + + -psdir | --psdir | --psdi | --psd | --ps) + ac_prev=psdir ;; + -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) + psdir=$ac_optarg ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; *************** do *** 734,759 **** ac_init_version=: ;; -with-* | --with-*) ! ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. ! expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && ! { echo "$as_me: error: invalid package name: $ac_package" >&2 ! { (exit 1); exit 1; }; } ! ac_package=`echo $ac_package| sed 's/-/_/g'` ! case $ac_option in ! *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; ! *) ac_optarg=yes ;; esac ! eval "with_$ac_package='$ac_optarg'" ;; -without-* | --without-*) ! ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. ! expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && ! { echo "$as_me: error: invalid package name: $ac_package" >&2 ! { (exit 1); exit 1; }; } ! ac_package=`echo $ac_package | sed 's/-/_/g'` ! eval "with_$ac_package=no" ;; --x) # Obsolete; use --with-x. --- 1060,1095 ---- ac_init_version=: ;; -with-* | --with-*) ! ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. ! expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && ! as_fn_error "invalid package name: $ac_useropt" ! ac_useropt_orig=$ac_useropt ! ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` ! case $ac_user_opts in ! *" ! "with_$ac_useropt" ! "*) ;; ! *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" ! ac_unrecognized_sep=', ';; esac ! eval with_$ac_useropt=\$ac_optarg ;; -without-* | --without-*) ! ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. ! expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && ! as_fn_error "invalid package name: $ac_useropt" ! ac_useropt_orig=$ac_useropt ! ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` ! case $ac_user_opts in ! *" ! "with_$ac_useropt" ! "*) ;; ! *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" ! ac_unrecognized_sep=', ';; ! esac ! eval with_$ac_useropt=no ;; --x) # Obsolete; use --with-x. *************** do *** 773,798 **** | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; ! -*) { echo "$as_me: error: unrecognized option: $ac_option ! Try \`$0 --help' for more information." >&2 ! { (exit 1); exit 1; }; } ;; *=*) ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. ! expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && ! { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 ! { (exit 1); exit 1; }; } ! ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ! eval "$ac_envvar='$ac_optarg'" export $ac_envvar ;; *) # FIXME: should be removed in autoconf 3.0. ! echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && ! echo "$as_me: WARNING: invalid host type: $ac_option" >&2 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} ;; --- 1109,1133 ---- | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; ! -*) as_fn_error "unrecognized option: \`$ac_option' ! Try \`$0 --help' for more information." ;; *=*) ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. ! case $ac_envvar in #( ! '' | [0-9]* | *[!_$as_cr_alnum]* ) ! as_fn_error "invalid variable name: \`$ac_envvar'" ;; ! esac ! eval $ac_envvar=\$ac_optarg export $ac_envvar ;; *) # FIXME: should be removed in autoconf 3.0. ! $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && ! $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} ;; *************** done *** 801,831 **** if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` ! { echo "$as_me: error: missing argument to $ac_option" >&2 ! { (exit 1); exit 1; }; } fi ! # Be sure to have absolute paths. ! for ac_var in exec_prefix prefix ! do ! eval ac_val=$`echo $ac_var` ! case $ac_val in ! [\\/$]* | ?:[\\/]* | NONE | '' ) ;; ! *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 ! { (exit 1); exit 1; }; };; esac ! done ! # Be sure to have absolute paths. ! for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \ ! localstatedir libdir includedir oldincludedir infodir mandir do ! eval ac_val=$`echo $ac_var` case $ac_val in ! [\\/$]* | ?:[\\/]* ) ;; ! *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 ! { (exit 1); exit 1; }; };; esac done # There might be people who depend on the old broken behavior: `$host' --- 1136,1171 ---- if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` ! as_fn_error "missing argument to $ac_option" fi ! if test -n "$ac_unrecognized_opts"; then ! case $enable_option_checking in ! no) ;; ! fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; ! *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; esac ! fi ! # Check all directory arguments for consistency. ! for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ ! datadir sysconfdir sharedstatedir localstatedir includedir \ ! oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ ! libdir localedir mandir do ! eval ac_val=\$$ac_var ! # Remove trailing slashes. case $ac_val in ! */ ) ! ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` ! eval $ac_var=\$ac_val;; ! esac ! # Be sure to have absolute directory names. ! case $ac_val in ! [\\/$]* | ?:[\\/]* ) continue;; ! NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac + as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" done # There might be people who depend on the old broken behavior: `$host' *************** target=$target_alias *** 839,845 **** if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe ! echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used." >&2 elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes --- 1179,1185 ---- if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe ! $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used." >&2 elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes *************** test -n "$host_alias" && ac_tool_prefix= *** 852,913 **** test "$silent" = yes && exec 6>/dev/null # Find the source files, if location was not specified. if test -z "$srcdir"; then ac_srcdir_defaulted=yes ! # Try the directory containing this script, then its parent. ! ac_confdir=`(dirname "$0") 2>/dev/null || ! $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ ! X"$0" : 'X\(//\)[^/]' \| \ ! X"$0" : 'X\(//\)$' \| \ ! X"$0" : 'X\(/\)' \| \ ! . : '\(.\)' 2>/dev/null || ! echo X"$0" | ! sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } ! /^X\(\/\/\)[^/].*/{ s//\1/; q; } ! /^X\(\/\/\)$/{ s//\1/; q; } ! /^X\(\/\).*/{ s//\1/; q; } ! s/.*/./; q'` srcdir=$ac_confdir ! if test ! -r $srcdir/$ac_unique_file; then srcdir=.. fi else ac_srcdir_defaulted=no fi ! if test ! -r $srcdir/$ac_unique_file; then ! if test "$ac_srcdir_defaulted" = yes; then ! { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2 ! { (exit 1); exit 1; }; } ! else ! { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 ! { (exit 1); exit 1; }; } ! fi fi ! (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null || ! { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2 ! { (exit 1); exit 1; }; } ! srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'` ! ac_env_build_alias_set=${build_alias+set} ! ac_env_build_alias_value=$build_alias ! ac_cv_env_build_alias_set=${build_alias+set} ! ac_cv_env_build_alias_value=$build_alias ! ac_env_host_alias_set=${host_alias+set} ! ac_env_host_alias_value=$host_alias ! ac_cv_env_host_alias_set=${host_alias+set} ! ac_cv_env_host_alias_value=$host_alias ! ac_env_target_alias_set=${target_alias+set} ! ac_env_target_alias_value=$target_alias ! ac_cv_env_target_alias_set=${target_alias+set} ! ac_cv_env_target_alias_value=$target_alias ! ac_env_CPP_set=${CPP+set} ! ac_env_CPP_value=$CPP ! ac_cv_env_CPP_set=${CPP+set} ! ac_cv_env_CPP_value=$CPP ! ac_env_CPPFLAGS_set=${CPPFLAGS+set} ! ac_env_CPPFLAGS_value=$CPPFLAGS ! ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set} ! ac_cv_env_CPPFLAGS_value=$CPPFLAGS # # Report the --help message. --- 1192,1263 ---- test "$silent" = yes && exec 6>/dev/null + ac_pwd=`pwd` && test -n "$ac_pwd" && + ac_ls_di=`ls -di .` && + ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || + as_fn_error "working directory cannot be determined" + test "X$ac_ls_di" = "X$ac_pwd_ls_di" || + as_fn_error "pwd does not report name of working directory" + + # Find the source files, if location was not specified. if test -z "$srcdir"; then ac_srcdir_defaulted=yes ! # Try the directory containing this script, then the parent directory. ! ac_confdir=`$as_dirname -- "$as_myself" || ! $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ ! X"$as_myself" : 'X\(//\)[^/]' \| \ ! X"$as_myself" : 'X\(//\)$' \| \ ! X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || ! $as_echo X"$as_myself" | ! sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ ! s//\1/ ! q ! } ! /^X\(\/\/\)[^/].*/{ ! s//\1/ ! q ! } ! /^X\(\/\/\)$/{ ! s//\1/ ! q ! } ! /^X\(\/\).*/{ ! s//\1/ ! q ! } ! s/.*/./; q'` srcdir=$ac_confdir ! if test ! -r "$srcdir/$ac_unique_file"; then srcdir=.. fi else ac_srcdir_defaulted=no fi ! if test ! -r "$srcdir/$ac_unique_file"; then ! test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." ! as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" fi ! ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ! ac_abs_confdir=`( ! cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" ! pwd)` ! # When building in place, set srcdir=. ! if test "$ac_abs_confdir" = "$ac_pwd"; then ! srcdir=. ! fi ! # Remove unnecessary trailing slashes from srcdir. ! # Double slashes in file names in object file debugging info ! # mess up M-x gdb in Emacs. ! case $srcdir in ! */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; ! esac ! for ac_var in $ac_precious_vars; do ! eval ac_env_${ac_var}_set=\${${ac_var}+set} ! eval ac_env_${ac_var}_value=\$${ac_var} ! eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} ! eval ac_cv_env_${ac_var}_value=\$${ac_var} ! done # # Report the --help message. *************** Configuration: *** 936,949 **** -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or \`..'] - _ACEOF - - cat <<_ACEOF Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX ! [$ac_default_prefix] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX ! [PREFIX] By default, \`make install' will install all the files in \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify --- 1286,1296 ---- -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or \`..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX ! [$ac_default_prefix] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX ! [PREFIX] By default, \`make install' will install all the files in \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify *************** for instance \`--prefix=\$HOME'. *** 953,970 **** For better control, use the options below. Fine tuning of the installation directories: ! --bindir=DIR user executables [EPREFIX/bin] ! --sbindir=DIR system admin executables [EPREFIX/sbin] ! --libexecdir=DIR program executables [EPREFIX/libexec] ! --datadir=DIR read-only architecture-independent data [PREFIX/share] ! --sysconfdir=DIR read-only single-machine data [PREFIX/etc] ! --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] ! --localstatedir=DIR modifiable single-machine data [PREFIX/var] ! --libdir=DIR object code libraries [EPREFIX/lib] ! --includedir=DIR C header files [PREFIX/include] ! --oldincludedir=DIR C header files for non-gcc [/usr/include] ! --infodir=DIR info documentation [PREFIX/info] ! --mandir=DIR man documentation [PREFIX/man] _ACEOF cat <<\_ACEOF --- 1300,1324 ---- For better control, use the options below. Fine tuning of the installation directories: ! --bindir=DIR user executables [EPREFIX/bin] ! --sbindir=DIR system admin executables [EPREFIX/sbin] ! --libexecdir=DIR program executables [EPREFIX/libexec] ! --sysconfdir=DIR read-only single-machine data [PREFIX/etc] ! --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] ! --localstatedir=DIR modifiable single-machine data [PREFIX/var] ! --libdir=DIR object code libraries [EPREFIX/lib] ! --includedir=DIR C header files [PREFIX/include] ! --oldincludedir=DIR C header files for non-gcc [/usr/include] ! --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] ! --datadir=DIR read-only architecture-independent data [DATAROOTDIR] ! --infodir=DIR info documentation [DATAROOTDIR/info] ! --localedir=DIR locale-dependent data [DATAROOTDIR/locale] ! --mandir=DIR man documentation [DATAROOTDIR/man] ! --docdir=DIR documentation root [DATAROOTDIR/doc/libobjc] ! --htmldir=DIR html documentation [DOCDIR] ! --dvidir=DIR dvi documentation [DOCDIR] ! --pdfdir=DIR pdf documentation [DOCDIR] ! --psdir=DIR ps documentation [DOCDIR] _ACEOF cat <<\_ACEOF *************** if test -n "$ac_init_help"; then *** 983,988 **** --- 1337,1343 ---- cat <<\_ACEOF Optional Features: + --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --enable-version-specific-runtime-libs Specify that runtime libraries should be installed in a compiler-specific directory *************** Optional Features: *** 991,1000 **** --enable-multilib build many library versions (default) --enable-maintainer-mode enable make rules and dependencies not useful (and sometimes confusing) to the casual installer ! --enable-shared[=PKGS] ! build shared libraries [default=yes] ! --enable-static[=PKGS] ! build static libraries [default=yes] --enable-fast-install[=PKGS] optimize for fast installation [default=yes] --disable-libtool-lock avoid locking (might break parallel builds) --- 1346,1353 ---- --enable-multilib build many library versions (default) --enable-maintainer-mode enable make rules and dependencies not useful (and sometimes confusing) to the casual installer ! --enable-shared[=PKGS] build shared libraries [default=yes] ! --enable-static[=PKGS] build static libraries [default=yes] --enable-fast-install[=PKGS] optimize for fast installation [default=yes] --disable-libtool-lock avoid locking (might break parallel builds) *************** Some influential environment variables: *** 1017,1144 **** CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory ! CPPFLAGS C/C++ preprocessor flags, e.g. -I if you have ! headers in a nonstandard directory CPP C preprocessor Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. _ACEOF fi if test "$ac_init_help" = "recursive"; then # If there are subdirs, report their specific --help. - ac_popdir=`pwd` for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue ! test -d $ac_dir || continue ac_builddir=. ! if test "$ac_dir" != .; then ! ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` ! # A "../" for each directory in $ac_dir_suffix. ! ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` ! else ! ac_dir_suffix= ac_top_builddir= ! fi case $srcdir in ! .) # No --srcdir option. We are building in place. ac_srcdir=. ! if test -z "$ac_top_builddir"; then ! ac_top_srcdir=. ! else ! ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` ! fi ;; ! [\\/]* | ?:[\\/]* ) # Absolute path. ac_srcdir=$srcdir$ac_dir_suffix; ! ac_top_srcdir=$srcdir ;; ! *) # Relative path. ! ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix ! ac_top_srcdir=$ac_top_builddir$srcdir ;; ! esac ! ! # Do not use `cd foo && pwd` to compute absolute paths, because ! # the directories may not exist. ! case `pwd` in ! .) ac_abs_builddir="$ac_dir";; ! *) ! case "$ac_dir" in ! .) ac_abs_builddir=`pwd`;; ! [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; ! *) ac_abs_builddir=`pwd`/"$ac_dir";; ! esac;; ! esac ! case $ac_abs_builddir in ! .) ac_abs_top_builddir=${ac_top_builddir}.;; ! *) ! case ${ac_top_builddir}. in ! .) ac_abs_top_builddir=$ac_abs_builddir;; ! [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; ! *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; ! esac;; ! esac ! case $ac_abs_builddir in ! .) ac_abs_srcdir=$ac_srcdir;; ! *) ! case $ac_srcdir in ! .) ac_abs_srcdir=$ac_abs_builddir;; ! [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; ! *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; ! esac;; ! esac ! case $ac_abs_builddir in ! .) ac_abs_top_srcdir=$ac_top_srcdir;; ! *) ! case $ac_top_srcdir in ! .) ac_abs_top_srcdir=$ac_abs_builddir;; ! [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; ! *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; ! esac;; esac ! cd $ac_dir ! # Check for guested configure; otherwise get Cygnus style configure. ! if test -f $ac_srcdir/configure.gnu; then ! echo ! $SHELL $ac_srcdir/configure.gnu --help=recursive ! elif test -f $ac_srcdir/configure; then ! echo ! $SHELL $ac_srcdir/configure --help=recursive ! elif test -f $ac_srcdir/configure.ac || ! test -f $ac_srcdir/configure.in; then ! echo ! $ac_configure --help else ! echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 ! fi ! cd $ac_popdir done fi ! test -n "$ac_init_help" && exit 0 if $ac_init_version; then cat <<\_ACEOF package-unused configure version-unused ! generated by GNU Autoconf 2.59 ! Copyright (C) 2003 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF ! exit 0 fi ! exec 5>config.log ! cat >&5 <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by package-unused $as_me version-unused, which was ! generated by GNU Autoconf 2.59. Invocation command line was $ $0 $@ _ACEOF { cat <<_ASUNAME ## --------- ## --- 1370,1821 ---- CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory ! LIBS libraries to pass to the linker, e.g. -l ! CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I if ! you have headers in a nonstandard directory CPP C preprocessor Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. + Report bugs to the package provider. _ACEOF + ac_status=$? fi if test "$ac_init_help" = "recursive"; then # If there are subdirs, report their specific --help. for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue ! test -d "$ac_dir" || ! { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || ! continue ac_builddir=. ! case "$ac_dir" in ! .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; ! *) ! ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` ! # A ".." for each directory in $ac_dir_suffix. ! ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` ! case $ac_top_builddir_sub in ! "") ac_top_builddir_sub=. ac_top_build_prefix= ;; ! *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; ! esac ;; ! esac ! ac_abs_top_builddir=$ac_pwd ! ac_abs_builddir=$ac_pwd$ac_dir_suffix ! # for backward compatibility: ! ac_top_builddir=$ac_top_build_prefix case $srcdir in ! .) # We are building in place. ac_srcdir=. ! ac_top_srcdir=$ac_top_builddir_sub ! ac_abs_top_srcdir=$ac_pwd ;; ! [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ! ac_top_srcdir=$srcdir ! ac_abs_top_srcdir=$srcdir ;; ! *) # Relative name. ! ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ! ac_top_srcdir=$ac_top_build_prefix$srcdir ! ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac + ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix ! cd "$ac_dir" || { ac_status=$?; continue; } ! # Check for guested configure. ! if test -f "$ac_srcdir/configure.gnu"; then ! echo && ! $SHELL "$ac_srcdir/configure.gnu" --help=recursive ! elif test -f "$ac_srcdir/configure"; then ! echo && ! $SHELL "$ac_srcdir/configure" --help=recursive else ! $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 ! fi || ac_status=$? ! cd "$ac_pwd" || { ac_status=$?; break; } done fi ! test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF package-unused configure version-unused ! generated by GNU Autoconf 2.64 ! Copyright (C) 2009 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF ! exit fi ! ! ## ------------------------ ## ! ## Autoconf initialization. ## ! ## ------------------------ ## ! ! # ac_fn_c_try_compile LINENO ! # -------------------------- ! # Try to compile conftest.$ac_ext, and return whether this succeeded. ! ac_fn_c_try_compile () ! { ! as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack ! rm -f conftest.$ac_objext ! if { { ac_try="$ac_compile" ! case "(($ac_try" in ! *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ! *) ac_try_echo=$ac_try;; ! esac ! eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" ! $as_echo "$ac_try_echo"; } >&5 ! (eval "$ac_compile") 2>conftest.err ! ac_status=$? ! if test -s conftest.err; then ! grep -v '^ *+' conftest.err >conftest.er1 ! cat conftest.er1 >&5 ! mv -f conftest.er1 conftest.err ! fi ! $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 ! test $ac_status = 0; } && { ! test -z "$ac_c_werror_flag" || ! test ! -s conftest.err ! } && test -s conftest.$ac_objext; then : ! ac_retval=0 ! else ! $as_echo "$as_me: failed program was:" >&5 ! sed 's/^/| /' conftest.$ac_ext >&5 ! ! ac_retval=1 ! fi ! eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} ! return $ac_retval ! ! } # ac_fn_c_try_compile ! ! # ac_fn_c_try_link LINENO ! # ----------------------- ! # Try to link conftest.$ac_ext, and return whether this succeeded. ! ac_fn_c_try_link () ! { ! as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack ! rm -f conftest.$ac_objext conftest$ac_exeext ! if { { ac_try="$ac_link" ! case "(($ac_try" in ! *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ! *) ac_try_echo=$ac_try;; ! esac ! eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" ! $as_echo "$ac_try_echo"; } >&5 ! (eval "$ac_link") 2>conftest.err ! ac_status=$? ! if test -s conftest.err; then ! grep -v '^ *+' conftest.err >conftest.er1 ! cat conftest.er1 >&5 ! mv -f conftest.er1 conftest.err ! fi ! $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 ! test $ac_status = 0; } && { ! test -z "$ac_c_werror_flag" || ! test ! -s conftest.err ! } && test -s conftest$ac_exeext && { ! test "$cross_compiling" = yes || ! $as_test_x conftest$ac_exeext ! }; then : ! ac_retval=0 ! else ! $as_echo "$as_me: failed program was:" >&5 ! sed 's/^/| /' conftest.$ac_ext >&5 ! ! ac_retval=1 ! fi ! # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information ! # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would ! # interfere with the next link command; also delete a directory that is ! # left behind by Apple's compiler. We do this before executing the actions. ! rm -rf conftest.dSYM conftest_ipa8_conftest.oo ! eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} ! return $ac_retval ! ! } # ac_fn_c_try_link ! ! # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES ! # ------------------------------------------------------- ! # Tests whether HEADER exists and can be compiled using the include files in ! # INCLUDES, setting the cache variable VAR accordingly. ! ac_fn_c_check_header_compile () ! { ! as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 ! $as_echo_n "checking for $2... " >&6; } ! if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : ! $as_echo_n "(cached) " >&6 ! else ! cat confdefs.h - <<_ACEOF >conftest.$ac_ext ! /* end confdefs.h. */ ! $4 ! #include <$2> ! _ACEOF ! if ac_fn_c_try_compile "$LINENO"; then : ! eval "$3=yes" ! else ! eval "$3=no" ! fi ! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ! fi ! eval ac_res=\$$3 ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 ! $as_echo "$ac_res" >&6; } ! eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} ! ! } # ac_fn_c_check_header_compile ! ! # ac_fn_c_try_cpp LINENO ! # ---------------------- ! # Try to preprocess conftest.$ac_ext, and return whether this succeeded. ! ac_fn_c_try_cpp () ! { ! as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack ! if { { ac_try="$ac_cpp conftest.$ac_ext" ! case "(($ac_try" in ! *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ! *) ac_try_echo=$ac_try;; ! esac ! eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" ! $as_echo "$ac_try_echo"; } >&5 ! (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err ! ac_status=$? ! if test -s conftest.err; then ! grep -v '^ *+' conftest.err >conftest.er1 ! cat conftest.er1 >&5 ! mv -f conftest.er1 conftest.err ! fi ! $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 ! test $ac_status = 0; } >/dev/null && { ! test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || ! test ! -s conftest.err ! }; then : ! ac_retval=0 ! else ! $as_echo "$as_me: failed program was:" >&5 ! sed 's/^/| /' conftest.$ac_ext >&5 ! ! ac_retval=1 ! fi ! eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} ! return $ac_retval ! ! } # ac_fn_c_try_cpp ! ! # ac_fn_c_try_run LINENO ! # ---------------------- ! # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes ! # that executables *can* be run. ! ac_fn_c_try_run () ! { ! as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack ! if { { ac_try="$ac_link" ! case "(($ac_try" in ! *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ! *) ac_try_echo=$ac_try;; ! esac ! eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" ! $as_echo "$ac_try_echo"; } >&5 ! (eval "$ac_link") 2>&5 ! ac_status=$? ! $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 ! test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' ! { { case "(($ac_try" in ! *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ! *) ac_try_echo=$ac_try;; ! esac ! eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" ! $as_echo "$ac_try_echo"; } >&5 ! (eval "$ac_try") 2>&5 ! ac_status=$? ! $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 ! test $ac_status = 0; }; }; then : ! ac_retval=0 ! else ! $as_echo "$as_me: program exited with status $ac_status" >&5 ! $as_echo "$as_me: failed program was:" >&5 ! sed 's/^/| /' conftest.$ac_ext >&5 ! ! ac_retval=$ac_status ! fi ! rm -rf conftest.dSYM conftest_ipa8_conftest.oo ! eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} ! return $ac_retval ! ! } # ac_fn_c_try_run ! ! # ac_fn_c_check_func LINENO FUNC VAR ! # ---------------------------------- ! # Tests whether FUNC exists, setting the cache variable VAR accordingly ! ac_fn_c_check_func () ! { ! as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 ! $as_echo_n "checking for $2... " >&6; } ! if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : ! $as_echo_n "(cached) " >&6 ! else ! if test x$gcc_no_link = xyes; then ! as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 ! fi ! cat confdefs.h - <<_ACEOF >conftest.$ac_ext ! /* end confdefs.h. */ ! /* Define $2 to an innocuous variant, in case declares $2. ! For example, HP-UX 11i declares gettimeofday. */ ! #define $2 innocuous_$2 ! ! /* System header to define __stub macros and hopefully few prototypes, ! which can conflict with char $2 (); below. ! Prefer to if __STDC__ is defined, since ! exists even on freestanding compilers. */ ! ! #ifdef __STDC__ ! # include ! #else ! # include ! #endif ! ! #undef $2 ! ! /* Override any GCC internal prototype to avoid an error. ! Use char because int might match the return type of a GCC ! builtin and then its argument prototype would still apply. */ ! #ifdef __cplusplus ! extern "C" ! #endif ! char $2 (); ! /* The GNU C library defines this for functions which it implements ! to always fail with ENOSYS. Some functions are actually named ! something starting with __ and the normal name is an alias. */ ! #if defined __stub_$2 || defined __stub___$2 ! choke me ! #endif ! ! int ! main () ! { ! return $2 (); ! ; ! return 0; ! } ! _ACEOF ! if ac_fn_c_try_link "$LINENO"; then : ! eval "$3=yes" ! else ! eval "$3=no" ! fi ! rm -f core conftest.err conftest.$ac_objext \ ! conftest$ac_exeext conftest.$ac_ext ! fi ! eval ac_res=\$$3 ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 ! $as_echo "$ac_res" >&6; } ! eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} ! ! } # ac_fn_c_check_func ! ! # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES ! # ------------------------------------------------------- ! # Tests whether HEADER exists, giving a warning if it cannot be compiled using ! # the include files in INCLUDES and setting the cache variable VAR ! # accordingly. ! ac_fn_c_check_header_mongrel () ! { ! as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack ! if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 ! $as_echo_n "checking for $2... " >&6; } ! if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : ! $as_echo_n "(cached) " >&6 ! fi ! eval ac_res=\$$3 ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 ! $as_echo "$ac_res" >&6; } ! else ! # Is the header compilable? ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 ! $as_echo_n "checking $2 usability... " >&6; } ! cat confdefs.h - <<_ACEOF >conftest.$ac_ext ! /* end confdefs.h. */ ! $4 ! #include <$2> ! _ACEOF ! if ac_fn_c_try_compile "$LINENO"; then : ! ac_header_compiler=yes ! else ! ac_header_compiler=no ! fi ! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 ! $as_echo "$ac_header_compiler" >&6; } ! ! # Is the header present? ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 ! $as_echo_n "checking $2 presence... " >&6; } ! cat confdefs.h - <<_ACEOF >conftest.$ac_ext ! /* end confdefs.h. */ ! #include <$2> ! _ACEOF ! if ac_fn_c_try_cpp "$LINENO"; then : ! ac_header_preproc=yes ! else ! ac_header_preproc=no ! fi ! rm -f conftest.err conftest.$ac_ext ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 ! $as_echo "$ac_header_preproc" >&6; } ! ! # So? What about this header? ! case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( ! yes:no: ) ! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 ! $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} ! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 ! $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ! ;; ! no:yes:* ) ! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 ! $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} ! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 ! $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} ! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 ! $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} ! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 ! $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} ! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 ! $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ! ;; ! esac ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 ! $as_echo_n "checking for $2... " >&6; } ! if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : ! $as_echo_n "(cached) " >&6 ! else ! eval "$3=\$ac_header_compiler" ! fi ! eval ac_res=\$$3 ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 ! $as_echo "$ac_res" >&6; } ! fi ! eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} ! ! } # ac_fn_c_check_header_mongrel ! cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by package-unused $as_me version-unused, which was ! generated by GNU Autoconf 2.64. Invocation command line was $ $0 $@ _ACEOF + exec 5>>config.log { cat <<_ASUNAME ## --------- ## *************** uname -v = `(uname -v) 2>/dev/null || ec *** 1157,1163 **** /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` ! hostinfo = `(hostinfo) 2>/dev/null || echo unknown` /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` --- 1834,1840 ---- /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` ! /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` *************** for as_dir in $PATH *** 1169,1176 **** do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! echo "PATH: $as_dir" ! done } >&5 --- 1846,1854 ---- do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! $as_echo "PATH: $as_dir" ! done ! IFS=$as_save_IFS } >&5 *************** _ACEOF *** 1192,1198 **** ac_configure_args= ac_configure_args0= ac_configure_args1= - ac_sep= ac_must_keep_next=false for ac_pass in 1 2 do --- 1870,1875 ---- *************** do *** 1203,1215 **** -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) continue ;; ! *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) ! ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in ! 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; 2) ! ac_configure_args1="$ac_configure_args1 '$ac_arg'" if test $ac_must_keep_next = true; then ac_must_keep_next=false # Got value, back to normal. else --- 1880,1892 ---- -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) continue ;; ! *\'*) ! ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in ! 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2) ! as_fn_append ac_configure_args1 " '$ac_arg'" if test $ac_must_keep_next = true; then ac_must_keep_next=false # Got value, back to normal. else *************** do *** 1225,1245 **** -* ) ac_must_keep_next=true ;; esac fi ! ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'" ! # Get rid of the leading space. ! ac_sep=" " ;; esac done done ! $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } ! $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there # would cause problems or look ugly. ! # WARNING: Be sure not to use single quotes in there, as some shells, ! # such as our DU 5.0 friend, will then `close' the trap. trap 'exit_status=$? # Save into config.log some information that might help in debugging. { --- 1902,1920 ---- -* ) ac_must_keep_next=true ;; esac fi ! as_fn_append ac_configure_args " '$ac_arg'" ;; esac done done ! { ac_configure_args0=; unset ac_configure_args0;} ! { ac_configure_args1=; unset ac_configure_args1;} # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there # would cause problems or look ugly. ! # WARNING: Use '\'' to represent an apostrophe within the trap. ! # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. trap 'exit_status=$? # Save into config.log some information that might help in debugging. { *************** trap 'exit_status=$? *** 1252,1271 **** _ASBOX echo # The following way of writing the cache mishandles newlines in values, ! { (set) 2>&1 | ! case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in ! *ac_space=\ *) sed -n \ ! "s/'"'"'/'"'"'\\\\'"'"''"'"'/g; ! s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p" ! ;; *) ! sed -n \ ! "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" ;; ! esac; ! } echo cat <<\_ASBOX --- 1927,1961 ---- _ASBOX echo # The following way of writing the cache mishandles newlines in values, ! ( ! for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do ! eval ac_val=\$$ac_var ! case $ac_val in #( ! *${as_nl}*) ! case $ac_var in #( ! *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 ! $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; ! esac ! case $ac_var in #( ! _ | IFS | as_nl) ;; #( ! BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( ! *) { eval $ac_var=; unset $ac_var;} ;; ! esac ;; ! esac ! done (set) 2>&1 | ! case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( ! *${as_nl}ac_space=\ *) sed -n \ ! "s/'\''/'\''\\\\'\'''\''/g; ! s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" ! ;; #( *) ! sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; ! esac | ! sort ! ) echo cat <<\_ASBOX *************** _ASBOX *** 1276,1297 **** echo for ac_var in $ac_subst_vars do ! eval ac_val=$`echo $ac_var` ! echo "$ac_var='"'"'$ac_val'"'"'" done | sort echo if test -n "$ac_subst_files"; then cat <<\_ASBOX ! ## ------------- ## ! ## Output files. ## ! ## ------------- ## _ASBOX echo for ac_var in $ac_subst_files do ! eval ac_val=$`echo $ac_var` ! echo "$ac_var='"'"'$ac_val'"'"'" done | sort echo fi --- 1966,1993 ---- echo for ac_var in $ac_subst_vars do ! eval ac_val=\$$ac_var ! case $ac_val in ! *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; ! esac ! $as_echo "$ac_var='\''$ac_val'\''" done | sort echo if test -n "$ac_subst_files"; then cat <<\_ASBOX ! ## ------------------- ## ! ## File substitutions. ## ! ## ------------------- ## _ASBOX echo for ac_var in $ac_subst_files do ! eval ac_val=\$$ac_var ! case $ac_val in ! *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; ! esac ! $as_echo "$ac_var='\''$ac_val'\''" done | sort echo fi *************** _ASBOX *** 1303,1328 **** ## ----------- ## _ASBOX echo ! sed "/^$/d" confdefs.h | sort echo fi test "$ac_signal" != 0 && ! echo "$as_me: caught signal $ac_signal" ! echo "$as_me: exit $exit_status" } >&5 ! rm -f core *.core && ! rm -rf conftest* confdefs* conf$$* $ac_clean_files && exit $exit_status ! ' 0 for ac_signal in 1 2 13 15; do ! trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. ! rm -rf conftest* confdefs.h ! # AIX cpp loses on an empty file, so make sure it contains at least a newline. ! echo >confdefs.h # Predefined preprocessor variables. --- 1999,2024 ---- ## ----------- ## _ASBOX echo ! cat confdefs.h echo fi test "$ac_signal" != 0 && ! $as_echo "$as_me: caught signal $ac_signal" ! $as_echo "$as_me: exit $exit_status" } >&5 ! rm -f core *.core core.conftest.* && ! rm -f -r conftest* confdefs* conf$$* $ac_clean_files && exit $exit_status ! ' 0 for ac_signal in 1 2 13 15; do ! trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. ! rm -f -r conftest* confdefs.h ! ! $as_echo "/* confdefs.h */" > confdefs.h # Predefined preprocessor variables. *************** cat >>confdefs.h <<_ACEOF *** 1330,1369 **** #define PACKAGE_NAME "$PACKAGE_NAME" _ACEOF - cat >>confdefs.h <<_ACEOF #define PACKAGE_TARNAME "$PACKAGE_TARNAME" _ACEOF - cat >>confdefs.h <<_ACEOF #define PACKAGE_VERSION "$PACKAGE_VERSION" _ACEOF - cat >>confdefs.h <<_ACEOF #define PACKAGE_STRING "$PACKAGE_STRING" _ACEOF - cat >>confdefs.h <<_ACEOF #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" _ACEOF # Let the site file select an alternate cache file if it wants to. ! # Prefer explicitly selected file to automatically selected ones. ! if test -z "$CONFIG_SITE"; then ! if test "x$prefix" != xNONE; then ! CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" ! else ! CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" ! fi fi ! for ac_site_file in $CONFIG_SITE; do if test -r "$ac_site_file"; then ! { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 ! echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" fi --- 2026,2071 ---- #define PACKAGE_NAME "$PACKAGE_NAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_TARNAME "$PACKAGE_TARNAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_VERSION "$PACKAGE_VERSION" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_STRING "$PACKAGE_STRING" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" _ACEOF + cat >>confdefs.h <<_ACEOF + #define PACKAGE_URL "$PACKAGE_URL" + _ACEOF + # Let the site file select an alternate cache file if it wants to. ! # Prefer an explicitly selected file to automatically selected ones. ! ac_site_file1=NONE ! ac_site_file2=NONE ! if test -n "$CONFIG_SITE"; then ! ac_site_file1=$CONFIG_SITE ! elif test "x$prefix" != xNONE; then ! ac_site_file1=$prefix/share/config.site ! ac_site_file2=$prefix/etc/config.site ! else ! ac_site_file1=$ac_default_prefix/share/config.site ! ac_site_file2=$ac_default_prefix/etc/config.site fi ! for ac_site_file in "$ac_site_file1" "$ac_site_file2" ! do ! test "x$ac_site_file" = xNONE && continue if test -r "$ac_site_file"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 ! $as_echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" fi *************** if test -r "$cache_file"; then *** 1373,1452 **** # Some versions of bash will fail to source /dev/null (special # files actually), so we avoid doing that. if test -f "$cache_file"; then ! { echo "$as_me:$LINENO: loading cache $cache_file" >&5 ! echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in ! [\\/]* | ?:[\\/]* ) . $cache_file;; ! *) . ./$cache_file;; esac fi else ! { echo "$as_me:$LINENO: creating cache $cache_file" >&5 ! echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi # Check that the precious variables saved in the cache have kept the same # value. ac_cache_corrupted=false ! for ac_var in `(set) 2>&1 | ! sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do eval ac_old_set=\$ac_cv_env_${ac_var}_set eval ac_new_set=\$ac_env_${ac_var}_set ! eval ac_old_val="\$ac_cv_env_${ac_var}_value" ! eval ac_new_val="\$ac_env_${ac_var}_value" case $ac_old_set,$ac_new_set in set,) ! { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 ! echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) ! { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 ! echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; *) if test "x$ac_old_val" != "x$ac_new_val"; then ! # differences in whitespace do not lead to failure. ! ac_old_val_w=`echo x $ac_old_val` ! ac_new_val_w=`echo x $ac_new_val` ! if test "$ac_old_val_w" != "$ac_new_val_w"; then ! { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 ! echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ! ac_cache_corrupted=: ! else ! { echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 ! echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} ! eval $ac_var=\$ac_old_val ! fi ! { echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5 ! echo "$as_me: former value: \`$ac_old_val'" >&2;} ! { echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5 ! echo "$as_me: current value: \`$ac_new_val'" >&2;} fi;; esac # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in ! *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) ! ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; *) ac_arg=$ac_var=$ac_new_val ;; esac case " $ac_configure_args " in *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. ! *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then ! { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 ! echo "$as_me: error: in \`$ac_pwd':" >&2;} ! { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 ! echo "$as_me: error: changes in the environment can compromise the build" >&2;} ! { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 ! echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} ! { (exit 1); exit 1; }; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' --- 2075,2153 ---- # Some versions of bash will fail to source /dev/null (special # files actually), so we avoid doing that. if test -f "$cache_file"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 ! $as_echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in ! [\\/]* | ?:[\\/]* ) . "$cache_file";; ! *) . "./$cache_file";; esac fi else ! { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 ! $as_echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi # Check that the precious variables saved in the cache have kept the same # value. ac_cache_corrupted=false ! for ac_var in $ac_precious_vars; do eval ac_old_set=\$ac_cv_env_${ac_var}_set eval ac_new_set=\$ac_env_${ac_var}_set ! eval ac_old_val=\$ac_cv_env_${ac_var}_value ! eval ac_new_val=\$ac_env_${ac_var}_value case $ac_old_set,$ac_new_set in set,) ! { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 ! $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) ! { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 ! $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; *) if test "x$ac_old_val" != "x$ac_new_val"; then ! # differences in whitespace do not lead to failure. ! ac_old_val_w=`echo x $ac_old_val` ! ac_new_val_w=`echo x $ac_new_val` ! if test "$ac_old_val_w" != "$ac_new_val_w"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 ! $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ! ac_cache_corrupted=: ! else ! { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 ! $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} ! eval $ac_var=\$ac_old_val ! fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 ! $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} ! { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 ! $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} fi;; esac # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in ! *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; *) ac_arg=$ac_var=$ac_new_val ;; esac case " $ac_configure_args " in *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. ! *) as_fn_append ac_configure_args " '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 ! $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} ! { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 ! $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} ! as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 fi + ## -------------------- ## + ## Main body of script. ## + ## -------------------- ## ac_ext=c ac_cpp='$CPP $CPPFLAGS' *************** ac_compiler_gnu=$ac_cv_c_compiler_gnu *** 1459,1544 **** - - - - - - - - - - - - - - - - - - - - - - - - - ac_aux_dir= ! for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do ! if test -f $ac_dir/install-sh; then ! ac_aux_dir=$ac_dir ! ac_install_sh="$ac_aux_dir/install-sh -c" ! break ! elif test -f $ac_dir/install.sh; then ! ac_aux_dir=$ac_dir ! ac_install_sh="$ac_aux_dir/install.sh -c" ! break ! elif test -f $ac_dir/shtool; then ! ac_aux_dir=$ac_dir ! ac_install_sh="$ac_aux_dir/shtool install -c" ! break ! fi done if test -z "$ac_aux_dir"; then ! { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5 ! echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;} ! { (exit 1); exit 1; }; } fi ! ac_config_guess="$SHELL $ac_aux_dir/config.guess" ! ac_config_sub="$SHELL $ac_aux_dir/config.sub" ! ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure. # Make sure we can run config.sub. ! $ac_config_sub sun4 >/dev/null 2>&1 || ! { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5 ! echo "$as_me: error: cannot run $ac_config_sub" >&2;} ! { (exit 1); exit 1; }; } ! echo "$as_me:$LINENO: checking build system type" >&5 ! echo $ECHO_N "checking build system type... $ECHO_C" >&6 ! if test "${ac_cv_build+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else ! ac_cv_build_alias=$build_alias ! test -z "$ac_cv_build_alias" && ! ac_cv_build_alias=`$ac_config_guess` ! test -z "$ac_cv_build_alias" && ! { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 ! echo "$as_me: error: cannot guess build type; you must specify one" >&2;} ! { (exit 1); exit 1; }; } ! ac_cv_build=`$ac_config_sub $ac_cv_build_alias` || ! { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5 ! echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;} ! { (exit 1); exit 1; }; } fi ! echo "$as_me:$LINENO: result: $ac_cv_build" >&5 ! echo "${ECHO_T}$ac_cv_build" >&6 build=$ac_cv_build ! build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` ! build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` ! build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` case ${build_alias} in --- 2160,2224 ---- ac_aux_dir= ! for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do ! for ac_t in install-sh install.sh shtool; do ! if test -f "$ac_dir/$ac_t"; then ! ac_aux_dir=$ac_dir ! ac_install_sh="$ac_aux_dir/$ac_t -c" ! break 2 ! fi ! done done if test -z "$ac_aux_dir"; then ! as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 fi ! ! # These three variables are undocumented and unsupported, ! # and are intended to be withdrawn in a future Autoconf release. ! # They can cause serious problems if a builder's source tree is in a directory ! # whose full name contains unusual characters. ! ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. ! ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. ! ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. ! # 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 test "${ac_cv_build+set}" = set; 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 case ${build_alias} in *************** esac *** 1569,1581 **** # Prefix 'build-' so this never conflicts with target_subdir. build_subdir="build-${build_noncanonical}" ! # Check whether --with-build-libsubdir or --without-build-libsubdir was given. ! if test "${with_build_libsubdir+set}" = set; then ! withval="$with_build_libsubdir" ! build_libsubdir="$withval" else build_libsubdir="$build_subdir" ! fi; # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories if ( test $srcdir = . && test -d gcc ) \ || test -d $srcdir/../host-${host_noncanonical}; then --- 2249,2261 ---- # Prefix 'build-' so this never conflicts with target_subdir. build_subdir="build-${build_noncanonical}" ! # Check whether --with-build-libsubdir was given. ! if test "${with_build_libsubdir+set}" = set; then : ! withval=$with_build_libsubdir; build_libsubdir="$withval" else build_libsubdir="$build_subdir" ! fi ! # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories if ( test $srcdir = . && test -d gcc ) \ || test -d $srcdir/../host-${host_noncanonical}; then *************** ORIGINAL_LD_FOR_MULTILIBS=$LD *** 1605,1644 **** # We use these options to decide which functions to include. ! # Check whether --with-target-subdir or --without-target-subdir was given. ! if test "${with_target_subdir+set}" = set; then ! withval="$with_target_subdir" - fi; ! # Check whether --with-cross-host or --without-cross-host was given. ! if test "${with_cross_host+set}" = set; then ! withval="$with_cross_host" - fi; ! echo "$as_me:$LINENO: checking for --enable-version-specific-runtime-libs" >&5 ! echo $ECHO_N "checking for --enable-version-specific-runtime-libs... $ECHO_C" >&6 ! # Check whether --enable-version-specific-runtime-libs or --disable-version-specific-runtime-libs was given. ! if test "${enable_version_specific_runtime_libs+set}" = set; then ! enableval="$enable_version_specific_runtime_libs" ! case "$enableval" in yes) version_specific_libs=yes ;; no) version_specific_libs=no ;; ! *) { { echo "$as_me:$LINENO: error: Unknown argument to enable/disable version-specific libs" >&5 ! echo "$as_me: error: Unknown argument to enable/disable version-specific libs" >&2;} ! { (exit 1); exit 1; }; };; esac else version_specific_libs=no ! fi; ! echo "$as_me:$LINENO: result: $version_specific_libs" >&5 ! echo "${ECHO_T}$version_specific_libs" >&6 ! # Check whether --enable-objc-gc or --disable-objc-gc was given. ! if test "${enable_objc_gc+set}" = set; then ! enableval="$enable_objc_gc" ! case $enable_objc_gc in no) OBJC_BOEHM_GC='' OBJC_BOEHM_GC_INCLUDES='' --- 2285,2321 ---- # We use these options to decide which functions to include. ! # Check whether --with-target-subdir was given. ! if test "${with_target_subdir+set}" = set; then : ! withval=$with_target_subdir; ! fi ! # Check whether --with-cross-host was given. ! if test "${with_cross_host+set}" = set; then : ! withval=$with_cross_host; ! fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5 ! $as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; } ! # Check whether --enable-version-specific-runtime-libs was given. ! if test "${enable_version_specific_runtime_libs+set}" = set; then : ! enableval=$enable_version_specific_runtime_libs; case "$enableval" in yes) version_specific_libs=yes ;; no) version_specific_libs=no ;; ! *) as_fn_error "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;; esac else version_specific_libs=no ! fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5 ! $as_echo "$version_specific_libs" >&6; } ! ! # Check whether --enable-objc-gc was given. ! if test "${enable_objc_gc+set}" = set; then : ! enableval=$enable_objc_gc; case $enable_objc_gc in no) OBJC_BOEHM_GC='' OBJC_BOEHM_GC_INCLUDES='' *************** if test "${enable_objc_gc+set}" = set; t *** 1650,1656 **** esac else OBJC_BOEHM_GC=''; OBJC_BOEHM_GC_INCLUDES='' ! fi; --- 2327,2334 ---- esac else OBJC_BOEHM_GC=''; OBJC_BOEHM_GC_INCLUDES='' ! fi ! *************** fi; *** 1660,1678 **** # Find the rest of the source tree framework. # Default to --enable-multilib ! # Check whether --enable-multilib or --disable-multilib was given. ! if test "${enable_multilib+set}" = set; then ! enableval="$enable_multilib" ! case "$enableval" in yes) multilib=yes ;; no) multilib=no ;; ! *) { { echo "$as_me:$LINENO: error: bad value $enableval for multilib option" >&5 ! echo "$as_me: error: bad value $enableval for multilib option" >&2;} ! { (exit 1); exit 1; }; } ;; esac else multilib=yes ! fi; # We may get other options which we leave undocumented: # --with-target-subdir, --with-multisrctop, --with-multisubdir --- 2338,2354 ---- # Find the rest of the source tree framework. # Default to --enable-multilib ! # Check whether --enable-multilib was given. ! if test "${enable_multilib+set}" = set; then : ! enableval=$enable_multilib; case "$enableval" in yes) multilib=yes ;; no) multilib=no ;; ! *) as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;; esac else multilib=yes ! fi ! # We may get other options which we leave undocumented: # --with-target-subdir, --with-multisrctop, --with-multisubdir *************** if test $cross_compiling = no && test $m *** 1696,1746 **** cross_compiling=maybe fi ! ac_config_commands="$ac_config_commands default-1" ! echo "$as_me:$LINENO: checking host system type" >&5 ! echo $ECHO_N "checking host system type... $ECHO_C" >&6 ! if test "${ac_cv_host+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else ! ac_cv_host_alias=$host_alias ! test -z "$ac_cv_host_alias" && ! ac_cv_host_alias=$ac_cv_build_alias ! ac_cv_host=`$ac_config_sub $ac_cv_host_alias` || ! { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5 ! echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;} ! { (exit 1); exit 1; }; } fi ! echo "$as_me:$LINENO: result: $ac_cv_host" >&5 ! echo "${ECHO_T}$ac_cv_host" >&6 host=$ac_cv_host ! host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` ! host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` ! host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` ! echo "$as_me:$LINENO: checking target system type" >&5 ! echo $ECHO_N "checking target system type... $ECHO_C" >&6 ! if test "${ac_cv_target+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else ! ac_cv_target_alias=$target_alias ! test "x$ac_cv_target_alias" = "x" && ! ac_cv_target_alias=$ac_cv_host_alias ! ac_cv_target=`$ac_config_sub $ac_cv_target_alias` || ! { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5 ! echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;} ! { (exit 1); exit 1; }; } fi ! echo "$as_me:$LINENO: result: $ac_cv_target" >&5 ! echo "${ECHO_T}$ac_cv_target" >&6 target=$ac_cv_target ! target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` ! target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` ! target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` # The aliases save the names the user supplied, while $host etc. --- 2372,2444 ---- cross_compiling=maybe fi ! ac_config_commands="$ac_config_commands default-1" ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 ! $as_echo_n "checking host system type... " >&6; } ! if test "${ac_cv_host+set}" = set; 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 ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 ! $as_echo_n "checking target system type... " >&6; } ! if test "${ac_cv_target+set}" = set; then : ! $as_echo_n "(cached) " >&6 else ! if test "x$target_alias" = x; then ! ac_cv_target=$ac_cv_host ! else ! ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || ! as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 ! fi fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 ! $as_echo "$ac_cv_target" >&6; } ! case $ac_cv_target in ! *-*-*) ;; ! *) as_fn_error "invalid value of canonical target" "$LINENO" 5;; ! esac target=$ac_cv_target ! ac_save_IFS=$IFS; IFS='-' ! set x $ac_cv_target ! shift ! target_cpu=$1 ! target_vendor=$2 ! shift; shift ! # Remember, the first character of IFS is used to create $*, ! # except with old shells: ! target_os=$* ! IFS=$ac_save_IFS ! case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac # The aliases save the names the user supplied, while $host etc. *************** test -n "$target_alias" && *** 1752,1757 **** --- 2450,2456 ---- + # Export source directory. # These need to be absolute paths, yet at the same time need to # canonicalize only relative paths, because then amd will not unmount *************** esac *** 1806,1812 **** ! ac_config_headers="$ac_config_headers config.h" # -------- --- 2505,2511 ---- ! ac_config_headers="$ac_config_headers config.h" # -------- *************** ac_compiler_gnu=$ac_cv_c_compiler_gnu *** 1828,1837 **** if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 ! if test "${ac_cv_prog_CC+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. --- 2527,2536 ---- if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ! $as_echo_n "checking for $ac_word... " >&6; } ! if test "${ac_cv_prog_CC+set}" = set; then : ! $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. *************** for as_dir in $PATH *** 1841,1875 **** do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}gcc" ! echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then ! echo "$as_me:$LINENO: result: $CC" >&5 ! echo "${ECHO_T}$CC" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 ! if test "${ac_cv_prog_ac_ct_CC+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. --- 2540,2576 ---- do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="${ac_tool_prefix}gcc" ! $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done ! IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 ! $as_echo "$CC" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } fi + fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ! $as_echo_n "checking for $ac_word... " >&6; } ! if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : ! $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. *************** for as_dir in $PATH *** 1879,1917 **** do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="gcc" ! echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then ! echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 ! echo "${ECHO_T}$ac_ct_CC" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi ! CC=$ac_ct_CC else CC="$ac_cv_prog_CC" fi if test -z "$CC"; then ! if test -n "$ac_tool_prefix"; then ! # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 ! if test "${ac_cv_prog_CC+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. --- 2580,2629 ---- do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="gcc" ! $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done ! IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 ! $as_echo "$ac_ct_CC" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } fi ! if test "x$ac_ct_CC" = x; then ! CC="" ! else ! case $cross_compiling:$ac_tool_warned in ! yes:) ! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 ! $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ! ac_tool_warned=yes ;; ! esac ! CC=$ac_ct_CC ! fi else CC="$ac_cv_prog_CC" fi if test -z "$CC"; then ! if test -n "$ac_tool_prefix"; then ! # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ! $as_echo_n "checking for $ac_word... " >&6; } ! if test "${ac_cv_prog_CC+set}" = set; then : ! $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. *************** for as_dir in $PATH *** 1921,1997 **** do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}cc" ! echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then ! echo "$as_me:$LINENO: result: $CC" >&5 ! echo "${ECHO_T}$CC" >&6 ! else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 ! fi ! ! fi ! if test -z "$ac_cv_prog_CC"; then ! ac_ct_CC=$CC ! # Extract the first word of "cc", so it can be a program name with args. ! set dummy cc; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 ! if test "${ac_cv_prog_ac_ct_CC+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 ! else ! if test -n "$ac_ct_CC"; then ! ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. ! else ! as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ! for as_dir in $PATH ! do ! IFS=$as_save_IFS ! test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ! ac_cv_prog_ac_ct_CC="cc" ! echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ! break 2 ! fi ! done ! done ! ! fi ! fi ! ac_ct_CC=$ac_cv_prog_ac_ct_CC ! if test -n "$ac_ct_CC"; then ! echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 ! echo "${ECHO_T}$ac_ct_CC" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi - CC=$ac_ct_CC - else - CC="$ac_cv_prog_CC" - fi fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 ! if test "${ac_cv_prog_CC+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. --- 2633,2669 ---- do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="${ac_tool_prefix}cc" ! $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done ! IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 ! $as_echo "$CC" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } fi + fi fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ! $as_echo_n "checking for $ac_word... " >&6; } ! if test "${ac_cv_prog_CC+set}" = set; then : ! $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. *************** for as_dir in $PATH *** 2002,2019 **** do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" ! echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done if test $ac_prog_rejected = yes; then # We found a bogon in the path, so make sure we never use it. --- 2674,2692 ---- do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" ! $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done ! IFS=$as_save_IFS if test $ac_prog_rejected = yes; then # We found a bogon in the path, so make sure we never use it. *************** fi *** 2031,2054 **** fi CC=$ac_cv_prog_CC if test -n "$CC"; then ! echo "$as_me:$LINENO: result: $CC" >&5 ! echo "${ECHO_T}$CC" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then ! for ac_prog in cl do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 ! if test "${ac_cv_prog_CC+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. --- 2704,2728 ---- fi CC=$ac_cv_prog_CC if test -n "$CC"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 ! $as_echo "$CC" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } fi + fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then ! for ac_prog in cl.exe do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ! $as_echo_n "checking for $ac_word... " >&6; } ! if test "${ac_cv_prog_CC+set}" = set; then : ! $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. *************** for as_dir in $PATH *** 2058,2096 **** do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" ! echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then ! echo "$as_me:$LINENO: result: $CC" >&5 ! echo "${ECHO_T}$CC" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC ! for ac_prog in cl do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 ! if test "${ac_cv_prog_ac_ct_CC+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. --- 2732,2772 ---- do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" ! $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done ! IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 ! $as_echo "$CC" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } fi + test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC ! for ac_prog in cl.exe do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ! $as_echo_n "checking for $ac_word... " >&6; } ! if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : ! $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. *************** for as_dir in $PATH *** 2100,2167 **** do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="$ac_prog" ! echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then ! echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 ! echo "${ECHO_T}$ac_ct_CC" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi test -n "$ac_ct_CC" && break done ! CC=$ac_ct_CC fi fi ! test -z "$CC" && { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 ! echo "$as_me: error: in \`$ac_pwd':" >&2;} ! { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH ! See \`config.log' for more details." >&5 ! echo "$as_me: error: no acceptable C compiler found in \$PATH ! See \`config.log' for more details." >&2;} ! { (exit 1); exit 1; }; }; } # Provide some information about the compiler. ! echo "$as_me:$LINENO:" \ ! "checking for C compiler version" >&5 ! ac_compiler=`set X $ac_compile; echo $2` ! { (eval echo "$as_me:$LINENO: \"$ac_compiler --version &5\"") >&5 ! (eval $ac_compiler --version &5) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } ! { (eval echo "$as_me:$LINENO: \"$ac_compiler -v &5\"") >&5 ! (eval $ac_compiler -v &5) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } ! { (eval echo "$as_me:$LINENO: \"$ac_compiler -V &5\"") >&5 ! (eval $ac_compiler -V &5) 2>&5 ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } ! cat >conftest.$ac_ext <<_ACEOF ! /* confdefs.h. */ ! _ACEOF ! cat confdefs.h >>conftest.$ac_ext ! cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int --- 2776,2853 ---- do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="$ac_prog" ! $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done ! IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 ! $as_echo "$ac_ct_CC" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } fi + test -n "$ac_ct_CC" && break done ! if test "x$ac_ct_CC" = x; then ! CC="" ! else ! case $cross_compiling:$ac_tool_warned in ! yes:) ! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 ! $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ! ac_tool_warned=yes ;; ! esac ! CC=$ac_ct_CC ! fi fi fi ! test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 ! $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} ! as_fn_error "no acceptable C compiler found in \$PATH ! See \`config.log' for more details." "$LINENO" 5; } # Provide some information about the compiler. ! $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 ! set X $ac_compile ! ac_compiler=$2 ! for ac_option in --version -v -V -qversion; do ! { { ac_try="$ac_compiler $ac_option >&5" ! case "(($ac_try" in ! *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ! *) ac_try_echo=$ac_try;; ! esac ! eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" ! $as_echo "$ac_try_echo"; } >&5 ! (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? ! if test -s conftest.err; then ! sed '10a\ ! ... rest of stderr output deleted ... ! 10q' conftest.err >conftest.er1 ! cat conftest.er1 >&5 ! rm -f conftest.er1 conftest.err ! fi ! $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 ! test $ac_status = 0; } ! done ! cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int *************** main () *** 2173,2188 **** } _ACEOF # FIXME: Cleanup? ! if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; then gcc_no_link=no else gcc_no_link=yes fi - if test x$gcc_no_link = xyes; then # Setting cross_compile will disable run tests; it will # also disable AC_CHECK_FILE but that's generally --- 2859,2873 ---- } _ACEOF # FIXME: Cleanup? ! if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? ! $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 ! test $ac_status = 0; }; then : gcc_no_link=no else gcc_no_link=yes fi if test x$gcc_no_link = xyes; then # Setting cross_compile will disable run tests; it will # also disable AC_CHECK_FILE but that's generally *************** if test x$gcc_no_link = xyes; then *** 2190,2200 **** cross_compiling=yes EXEEXT= else ! cat >conftest.$ac_ext <<_ACEOF ! /* confdefs.h. */ ! _ACEOF ! cat confdefs.h >>conftest.$ac_ext ! cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int --- 2875,2881 ---- cross_compiling=yes EXEEXT= else ! cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int *************** main () *** 2206,2321 **** } _ACEOF ac_clean_files_save=$ac_clean_files ! ac_clean_files="$ac_clean_files a.out a.exe b.out" # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. ! echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 ! echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6 ! ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` ! if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5 ! (eval $ac_link_default) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; then ! # Find the output, starting from the most likely. This scheme is ! # not robust to junk in `.', hence go to wildcards (a.*) only as a last ! # resort. ! # Be careful to initialize this variable, since it used to be cached. ! # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile. ! ac_cv_exeext= ! # b.out is created by i960 compilers. ! for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out do test -f "$ac_file" || continue case $ac_file in ! *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ! ;; ! conftest.$ac_ext ) ! # This is the source file. ;; [ab].out ) # We found the default executable, but exeext='' is most # certainly right. break;; *.* ) ! ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` ! # FIXME: I believe we export ac_cv_exeext for Libtool, ! # but it would be cool to find out if it's true. Does anybody ! # maintain Libtool? --akim. ! export ac_cv_exeext break;; * ) break;; esac done else ! echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ! { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 ! echo "$as_me: error: in \`$ac_pwd':" >&2;} ! { { echo "$as_me:$LINENO: error: C compiler cannot create executables ! See \`config.log' for more details." >&5 ! echo "$as_me: error: C compiler cannot create executables ! See \`config.log' for more details." >&2;} ! { (exit 77); exit 77; }; }; } fi - ac_exeext=$ac_cv_exeext - echo "$as_me:$LINENO: result: $ac_file" >&5 - echo "${ECHO_T}$ac_file" >&6 ! # Check the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. ! echo "$as_me:$LINENO: checking whether the C compiler works" >&5 ! echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6 ! # FIXME: These cross compiler hacks should be removed for Autoconf 3.0 # If not cross compiling, check that we can run a simple program. if test "$cross_compiling" != yes; then if { ac_try='./$ac_file' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes else ! { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 ! echo "$as_me: error: in \`$ac_pwd':" >&2;} ! { { echo "$as_me:$LINENO: error: cannot run C compiled programs. ! If you meant to cross compile, use \`--host'. ! See \`config.log' for more details." >&5 ! echo "$as_me: error: cannot run C compiled programs. If you meant to cross compile, use \`--host'. ! See \`config.log' for more details." >&2;} ! { (exit 1); exit 1; }; }; } fi fi fi ! echo "$as_me:$LINENO: result: yes" >&5 ! echo "${ECHO_T}yes" >&6 ! rm -f a.out a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save ! # Check the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. ! echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 ! echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6 ! echo "$as_me:$LINENO: result: $cross_compiling" >&5 ! echo "${ECHO_T}$cross_compiling" >&6 ! echo "$as_me:$LINENO: checking for suffix of executables" >&5 ! echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6 ! if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 ! (eval $ac_link) 2>&5 ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; then # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with --- 2887,3028 ---- } _ACEOF ac_clean_files_save=$ac_clean_files ! ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out" # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 ! $as_echo_n "checking for C compiler default output file name... " >&6; } ! ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` ! # The possible output files: ! ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" ! ! ac_rmfiles= ! for ac_file in $ac_files ! do ! case $ac_file in ! *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; ! * ) ac_rmfiles="$ac_rmfiles $ac_file";; ! esac ! done ! rm -f $ac_rmfiles ! ! if { { ac_try="$ac_link_default" ! case "(($ac_try" in ! *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ! *) ac_try_echo=$ac_try;; ! esac ! eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" ! $as_echo "$ac_try_echo"; } >&5 ! (eval "$ac_link_default") 2>&5 ! ac_status=$? ! $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 ! test $ac_status = 0; }; then : ! # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. ! # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' ! # in a Makefile. We should not override ac_cv_exeext if it was cached, ! # so that the user can short-circuit this test for compilers unknown to ! # Autoconf. ! for ac_file in $ac_files '' do test -f "$ac_file" || continue case $ac_file in ! *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; [ab].out ) # We found the default executable, but exeext='' is most # certainly right. break;; *.* ) ! if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; ! then :; else ! ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` ! fi ! # We set ac_cv_exeext here because the later test for it is not ! # safe: cross compilers may not add the suffix if given an `-o' ! # argument, so we may need to know it at that point already. ! # Even if this section looks crufty: it has the advantage of ! # actually working. break;; * ) break;; esac done + test "$ac_cv_exeext" = no && ac_cv_exeext= + else ! ac_file='' ! fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 ! $as_echo "$ac_file" >&6; } ! if test -z "$ac_file"; then : ! $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ! { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 ! $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} ! { as_fn_set_status 77 ! as_fn_error "C compiler cannot create executables ! See \`config.log' for more details." "$LINENO" 5; }; } fi ac_exeext=$ac_cv_exeext ! # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 ! $as_echo_n "checking whether the C compiler works... " >&6; } # If not cross compiling, check that we can run a simple program. if test "$cross_compiling" != yes; then if { ac_try='./$ac_file' ! { { case "(($ac_try" in ! *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ! *) ac_try_echo=$ac_try;; ! esac ! eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" ! $as_echo "$ac_try_echo"; } >&5 ! (eval "$ac_try") 2>&5 ac_status=$? ! $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 ! test $ac_status = 0; }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes else ! { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 ! $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} ! as_fn_error "cannot run C compiled programs. If you meant to cross compile, use \`--host'. ! See \`config.log' for more details." "$LINENO" 5; } fi fi fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 ! $as_echo "yes" >&6; } ! rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out ac_clean_files=$ac_clean_files_save ! # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 ! $as_echo_n "checking whether we are cross compiling... " >&6; } ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 ! $as_echo "$cross_compiling" >&6; } ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 ! $as_echo_n "checking for suffix of executables... " >&6; } ! if { { ac_try="$ac_link" ! case "(($ac_try" in ! *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ! *) ac_try_echo=$ac_try;; ! esac ! eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" ! $as_echo "$ac_try_echo"; } >&5 ! (eval "$ac_link") 2>&5 ac_status=$? ! $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 ! test $ac_status = 0; }; then : # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with *************** if { (eval echo "$as_me:$LINENO: \"$ac_l *** 2323,2363 **** for ac_file in conftest.exe conftest conftest.*; do test -f "$ac_file" || continue case $ac_file in ! *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` - export ac_cv_exeext break;; * ) break;; esac done else ! { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 ! echo "$as_me: error: in \`$ac_pwd':" >&2;} ! { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link ! See \`config.log' for more details." >&5 ! echo "$as_me: error: cannot compute suffix of executables: cannot compile and link ! See \`config.log' for more details." >&2;} ! { (exit 1); exit 1; }; }; } fi - rm -f conftest$ac_cv_exeext ! echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 ! echo "${ECHO_T}$ac_cv_exeext" >&6 rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT fi ! echo "$as_me:$LINENO: checking for suffix of object files" >&5 ! echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6 ! if test "${ac_cv_objext+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else ! cat >conftest.$ac_ext <<_ACEOF ! /* confdefs.h. */ ! _ACEOF ! cat confdefs.h >>conftest.$ac_ext ! cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int --- 3030,3061 ---- for ac_file in conftest.exe conftest conftest.*; do test -f "$ac_file" || continue case $ac_file in ! *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` break;; * ) break;; esac done else ! { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 ! $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} ! as_fn_error "cannot compute suffix of executables: cannot compile and link ! See \`config.log' for more details." "$LINENO" 5; } fi rm -f conftest$ac_cv_exeext ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 ! $as_echo "$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 ! $as_echo_n "checking for suffix of object files... " >&6; } ! if test "${ac_cv_objext+set}" = set; then : ! $as_echo_n "(cached) " >&6 else ! cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int *************** main () *** 2369,2415 **** } _ACEOF rm -f conftest.o conftest.obj ! if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 ! (eval $ac_compile) 2>&5 ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; then ! for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do case $ac_file in ! *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;; *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` break;; esac done else ! echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ! { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 ! echo "$as_me: error: in \`$ac_pwd':" >&2;} ! { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile ! See \`config.log' for more details." >&5 ! echo "$as_me: error: cannot compute suffix of object files: cannot compile ! See \`config.log' for more details." >&2;} ! { (exit 1); exit 1; }; }; } fi - rm -f conftest.$ac_cv_objext conftest.$ac_ext fi ! echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 ! echo "${ECHO_T}$ac_cv_objext" >&6 OBJEXT=$ac_cv_objext ac_objext=$OBJEXT ! echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 ! echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6 ! if test "${ac_cv_c_compiler_gnu+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else ! cat >conftest.$ac_ext <<_ACEOF ! /* confdefs.h. */ ! _ACEOF ! cat confdefs.h >>conftest.$ac_ext ! cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int --- 3067,3112 ---- } _ACEOF rm -f conftest.o conftest.obj ! if { { ac_try="$ac_compile" ! case "(($ac_try" in ! *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ! *) ac_try_echo=$ac_try;; ! esac ! eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" ! $as_echo "$ac_try_echo"; } >&5 ! (eval "$ac_compile") 2>&5 ac_status=$? ! $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 ! test $ac_status = 0; }; then : ! for ac_file in conftest.o conftest.obj conftest.*; do ! test -f "$ac_file" || continue; case $ac_file in ! *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` break;; esac done else ! $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ! { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 ! $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} ! as_fn_error "cannot compute suffix of object files: cannot compile ! See \`config.log' for more details." "$LINENO" 5; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 ! $as_echo "$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 ! $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } ! if test "${ac_cv_c_compiler_gnu+set}" = set; then : ! $as_echo_n "(cached) " >&6 else ! cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int *************** main () *** 2423,2477 **** return 0; } _ACEOF ! rm -f conftest.$ac_objext ! if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 ! (eval $ac_compile) 2>conftest.er1 ! ac_status=$? ! grep -v '^ *+' conftest.er1 >conftest.err ! rm -f conftest.er1 ! cat conftest.err >&5 ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } && ! { ac_try='test -z "$ac_c_werror_flag" ! || test ! -s conftest.err' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; } && ! { ac_try='test -s conftest.$ac_objext' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; }; then ac_compiler_gnu=yes else ! echo "$as_me: failed program was:" >&5 ! sed 's/^/| /' conftest.$ac_ext >&5 ! ! ac_compiler_gnu=no fi ! rm -f conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi ! echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 ! echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6 ! GCC=`test $ac_compiler_gnu = yes && echo yes` ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS ! CFLAGS="-g" ! echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 ! echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6 ! if test "${ac_cv_prog_cc_g+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else ! cat >conftest.$ac_ext <<_ACEOF ! /* confdefs.h. */ ! _ACEOF ! cat confdefs.h >>conftest.$ac_ext ! cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int --- 3120,3153 ---- return 0; } _ACEOF ! if ac_fn_c_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ! ac_compiler_gnu=no fi ! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 ! $as_echo "$ac_cv_c_compiler_gnu" >&6; } ! if test $ac_compiler_gnu = yes; then ! GCC=yes ! else ! GCC= ! fi ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 ! $as_echo_n "checking whether $CC accepts -g... " >&6; } ! if test "${ac_cv_prog_cc_g+set}" = set; then : ! $as_echo_n "(cached) " >&6 else ! ac_save_c_werror_flag=$ac_c_werror_flag ! ac_c_werror_flag=yes ! ac_cv_prog_cc_g=no ! CFLAGS="-g" ! cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int *************** main () *** 2482,2520 **** return 0; } _ACEOF ! rm -f conftest.$ac_objext ! if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 ! (eval $ac_compile) 2>conftest.er1 ! ac_status=$? ! grep -v '^ *+' conftest.er1 >conftest.err ! rm -f conftest.er1 ! cat conftest.err >&5 ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } && ! { ac_try='test -z "$ac_c_werror_flag" ! || test ! -s conftest.err' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; } && ! { ac_try='test -s conftest.$ac_objext' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; }; then ac_cv_prog_cc_g=yes else ! echo "$as_me: failed program was:" >&5 ! sed 's/^/| /' conftest.$ac_ext >&5 ! ac_cv_prog_cc_g=no fi ! rm -f conftest.err conftest.$ac_objext conftest.$ac_ext fi ! echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 ! echo "${ECHO_T}$ac_cv_prog_cc_g" >&6 if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then --- 3158,3206 ---- return 0; } _ACEOF ! if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes else ! CFLAGS="" ! cat confdefs.h - <<_ACEOF >conftest.$ac_ext ! /* end confdefs.h. */ ! int ! main () ! { ! ! ; ! return 0; ! } ! _ACEOF ! if ac_fn_c_try_compile "$LINENO"; then : ! ! else ! ac_c_werror_flag=$ac_save_c_werror_flag ! CFLAGS="-g" ! cat confdefs.h - <<_ACEOF >conftest.$ac_ext ! /* end confdefs.h. */ ! ! int ! main () ! { ! ! ; ! return 0; ! } ! _ACEOF ! if ac_fn_c_try_compile "$LINENO"; then : ! ac_cv_prog_cc_g=yes fi ! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi ! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ! fi ! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ! ac_c_werror_flag=$ac_save_c_werror_flag ! fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 ! $as_echo "$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then *************** else *** 2530,2547 **** CFLAGS= fi fi ! echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5 ! echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6 ! if test "${ac_cv_prog_cc_stdc+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else ! ac_cv_prog_cc_stdc=no ac_save_CC=$CC ! cat >conftest.$ac_ext <<_ACEOF ! /* confdefs.h. */ ! _ACEOF ! cat confdefs.h >>conftest.$ac_ext ! cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include #include --- 3216,3229 ---- CFLAGS= fi fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 ! $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } ! if test "${ac_cv_prog_cc_c89+set}" = set; then : ! $as_echo_n "(cached) " >&6 else ! ac_cv_prog_cc_c89=no ac_save_CC=$CC ! cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include *************** static char *f (char * (*g) (char **, in *** 2569,2580 **** /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated ! as 'x'. The following induces an error, until -std1 is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something ! that's true only with -std1. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; --- 3251,3267 ---- /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated ! as 'x'. The following induces an error, until -std is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something ! that's true only with -std. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; + /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters + inside strings and character constants. */ + #define FOO(x) 'x' + int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; + int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; *************** return f (e, argv, 0) != argv[0] || f *** 2589,2793 **** return 0; } _ACEOF ! # Don't try gcc -ansi; that turns off useful extensions and ! # breaks some systems' header files. ! # AIX -qlanglvl=ansi ! # Ultrix and OSF/1 -std1 ! # HP-UX 10.20 and later -Ae ! # HP-UX older versions -Aa -D_HPUX_SOURCE ! # SVR4 -Xc -D__EXTENSIONS__ ! for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" ! rm -f conftest.$ac_objext ! if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 ! (eval $ac_compile) 2>conftest.er1 ! ac_status=$? ! grep -v '^ *+' conftest.er1 >conftest.err ! rm -f conftest.er1 ! cat conftest.err >&5 ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } && ! { ac_try='test -z "$ac_c_werror_flag" ! || test ! -s conftest.err' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; } && ! { ac_try='test -s conftest.$ac_objext' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; }; then ! ac_cv_prog_cc_stdc=$ac_arg ! break ! else ! echo "$as_me: failed program was:" >&5 ! sed 's/^/| /' conftest.$ac_ext >&5 ! fi ! rm -f conftest.err conftest.$ac_objext done ! rm -f conftest.$ac_ext conftest.$ac_objext CC=$ac_save_CC fi ! ! case "x$ac_cv_prog_cc_stdc" in ! x|xno) ! echo "$as_me:$LINENO: result: none needed" >&5 ! echo "${ECHO_T}none needed" >&6 ;; *) ! echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5 ! echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6 ! CC="$CC $ac_cv_prog_cc_stdc" ;; esac - # Some people use a C++ compiler to compile C. Since we use `exit', - # in C++ we need to declare it. In case someone uses the same compiler - # for both compiling C and C++ we need to have the C++ compiler decide - # the declaration of exit, since it's the most demanding environment. - cat >conftest.$ac_ext <<_ACEOF - #ifndef __cplusplus - choke me - #endif - _ACEOF - rm -f conftest.$ac_objext - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - for ac_declaration in \ - '' \ - 'extern "C" void std::exit (int) throw (); using std::exit;' \ - 'extern "C" void std::exit (int); using std::exit;' \ - 'extern "C" void exit (int) throw ();' \ - 'extern "C" void exit (int);' \ - 'void exit (int);' - do - cat >conftest.$ac_ext <<_ACEOF - /* confdefs.h. */ - _ACEOF - cat confdefs.h >>conftest.$ac_ext - cat >>conftest.$ac_ext <<_ACEOF - /* end confdefs.h. */ - $ac_declaration - #include - int - main () - { - exit (42); - ; - return 0; - } - _ACEOF - rm -f conftest.$ac_objext - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - : - else - echo "$as_me: failed program was:" >&5 - sed 's/^/| /' conftest.$ac_ext >&5 - - continue - fi - rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - cat >conftest.$ac_ext <<_ACEOF - /* confdefs.h. */ - _ACEOF - cat confdefs.h >>conftest.$ac_ext - cat >>conftest.$ac_ext <<_ACEOF - /* end confdefs.h. */ - $ac_declaration - int - main () - { - exit (42); - ; - return 0; - } - _ACEOF - rm -f conftest.$ac_objext - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - break - else - echo "$as_me: failed program was:" >&5 - sed 's/^/| /' conftest.$ac_ext >&5 - - fi - rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - done - rm -f conftest* - if test -n "$ac_declaration"; then - echo '#ifdef __cplusplus' >>confdefs.h - echo $ac_declaration >>confdefs.h - echo '#endif' >>confdefs.h fi - else - echo "$as_me: failed program was:" >&5 - sed 's/^/| /' conftest.$ac_ext >&5 - - fi - rm -f conftest.err conftest.$ac_objext conftest.$ac_ext ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' --- 3276,3312 ---- return 0; } _ACEOF ! for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ ! -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" ! if ac_fn_c_try_compile "$LINENO"; then : ! ac_cv_prog_cc_c89=$ac_arg fi ! rm -f core conftest.err conftest.$ac_objext ! test "x$ac_cv_prog_cc_c89" != "xno" && break done ! rm -f conftest.$ac_ext CC=$ac_save_CC fi ! # AC_CACHE_VAL ! case "x$ac_cv_prog_cc_c89" in ! x) ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 ! $as_echo "none needed" >&6; } ;; ! xno) ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 ! $as_echo "unsupported" >&6; } ;; *) ! CC="$CC $ac_cv_prog_cc_c89" ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 ! $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac + if test "x$ac_cv_prog_cc_c89" != xno; then : fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' *************** case "${host}" in *** 2802,2807 **** --- 3321,3330 ---- # Darwin needs -single_module when linking libobjc extra_ldflags_libobjc=-Wl,-single_module ;; + *-cygwin*|*-mingw*) + # Tell libtool to build DLLs on Windows + extra_ldflags_libobjc='-no-undefined -bindir $(bindir)' + ;; esac *************** esac *** 2810,2819 **** if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. set dummy ${ac_tool_prefix}as; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 ! if test "${ac_cv_prog_AS+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$AS"; then ac_cv_prog_AS="$AS" # Let the user override the test. --- 3333,3342 ---- if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. set dummy ${ac_tool_prefix}as; ac_word=$2 ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ! $as_echo_n "checking for $ac_word... " >&6; } ! if test "${ac_cv_prog_AS+set}" = set; then : ! $as_echo_n "(cached) " >&6 else if test -n "$AS"; then ac_cv_prog_AS="$AS" # Let the user override the test. *************** for as_dir in $PATH *** 2823,2857 **** do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AS="${ac_tool_prefix}as" ! echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done fi fi AS=$ac_cv_prog_AS if test -n "$AS"; then ! echo "$as_me:$LINENO: result: $AS" >&5 ! echo "${ECHO_T}$AS" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi fi if test -z "$ac_cv_prog_AS"; then ac_ct_AS=$AS # Extract the first word of "as", so it can be a program name with args. set dummy as; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 ! if test "${ac_cv_prog_ac_ct_AS+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$ac_ct_AS"; then ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test. --- 3346,3382 ---- do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_AS="${ac_tool_prefix}as" ! $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done ! IFS=$as_save_IFS fi fi AS=$ac_cv_prog_AS if test -n "$AS"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5 ! $as_echo "$AS" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } fi + fi if test -z "$ac_cv_prog_AS"; then ac_ct_AS=$AS # Extract the first word of "as", so it can be a program name with args. set dummy as; ac_word=$2 ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ! $as_echo_n "checking for $ac_word... " >&6; } ! if test "${ac_cv_prog_ac_ct_AS+set}" = set; then : ! $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_AS"; then ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test. *************** for as_dir in $PATH *** 2861,2887 **** do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_AS="as" ! echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done fi fi ac_ct_AS=$ac_cv_prog_ac_ct_AS if test -n "$ac_ct_AS"; then ! echo "$as_me:$LINENO: result: $ac_ct_AS" >&5 ! echo "${ECHO_T}$ac_ct_AS" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi ! AS=$ac_ct_AS else AS="$ac_cv_prog_AS" fi --- 3386,3423 ---- do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_AS="as" ! $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done ! IFS=$as_save_IFS fi fi ac_ct_AS=$ac_cv_prog_ac_ct_AS if test -n "$ac_ct_AS"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5 ! $as_echo "$ac_ct_AS" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } fi ! if test "x$ac_ct_AS" = x; then ! AS="" ! else ! case $cross_compiling:$ac_tool_warned in ! yes:) ! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 ! $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ! ac_tool_warned=yes ;; ! esac ! AS=$ac_ct_AS ! fi else AS="$ac_cv_prog_AS" fi *************** fi *** 2889,2898 **** if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. set dummy ${ac_tool_prefix}ar; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 ! if test "${ac_cv_prog_AR+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$AR"; then ac_cv_prog_AR="$AR" # Let the user override the test. --- 3425,3434 ---- if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. set dummy ${ac_tool_prefix}ar; ac_word=$2 ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ! $as_echo_n "checking for $ac_word... " >&6; } ! if test "${ac_cv_prog_AR+set}" = set; then : ! $as_echo_n "(cached) " >&6 else if test -n "$AR"; then ac_cv_prog_AR="$AR" # Let the user override the test. *************** for as_dir in $PATH *** 2902,2936 **** do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AR="${ac_tool_prefix}ar" ! echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done fi fi AR=$ac_cv_prog_AR if test -n "$AR"; then ! echo "$as_me:$LINENO: result: $AR" >&5 ! echo "${ECHO_T}$AR" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi fi if test -z "$ac_cv_prog_AR"; then ac_ct_AR=$AR # Extract the first word of "ar", so it can be a program name with args. set dummy ar; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 ! if test "${ac_cv_prog_ac_ct_AR+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$ac_ct_AR"; then ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. --- 3438,3474 ---- do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_AR="${ac_tool_prefix}ar" ! $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done ! IFS=$as_save_IFS fi fi AR=$ac_cv_prog_AR if test -n "$AR"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 ! $as_echo "$AR" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } fi + fi if test -z "$ac_cv_prog_AR"; then ac_ct_AR=$AR # Extract the first word of "ar", so it can be a program name with args. set dummy ar; ac_word=$2 ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ! $as_echo_n "checking for $ac_word... " >&6; } ! if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : ! $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_AR"; then ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. *************** for as_dir in $PATH *** 2940,2966 **** do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_AR="ar" ! echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done fi fi ac_ct_AR=$ac_cv_prog_ac_ct_AR if test -n "$ac_ct_AR"; then ! echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 ! echo "${ECHO_T}$ac_ct_AR" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi ! AR=$ac_ct_AR else AR="$ac_cv_prog_AR" fi --- 3478,3515 ---- do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_AR="ar" ! $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done ! IFS=$as_save_IFS fi fi ac_ct_AR=$ac_cv_prog_ac_ct_AR if test -n "$ac_ct_AR"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 ! $as_echo "$ac_ct_AR" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } fi ! if test "x$ac_ct_AR" = x; then ! AR="" ! else ! case $cross_compiling:$ac_tool_warned in ! yes:) ! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 ! $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ! ac_tool_warned=yes ;; ! esac ! AR=$ac_ct_AR ! fi else AR="$ac_cv_prog_AR" fi *************** fi *** 2968,2977 **** if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. set dummy ${ac_tool_prefix}ranlib; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 ! if test "${ac_cv_prog_RANLIB+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$RANLIB"; then ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. --- 3517,3526 ---- if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. set dummy ${ac_tool_prefix}ranlib; ac_word=$2 ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ! $as_echo_n "checking for $ac_word... " >&6; } ! if test "${ac_cv_prog_RANLIB+set}" = set; then : ! $as_echo_n "(cached) " >&6 else if test -n "$RANLIB"; then ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. *************** for as_dir in $PATH *** 2981,3015 **** do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" ! echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done fi fi RANLIB=$ac_cv_prog_RANLIB if test -n "$RANLIB"; then ! echo "$as_me:$LINENO: result: $RANLIB" >&5 ! echo "${ECHO_T}$RANLIB" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi fi if test -z "$ac_cv_prog_RANLIB"; then ac_ct_RANLIB=$RANLIB # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 ! if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$ac_ct_RANLIB"; then ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. --- 3530,3566 ---- do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" ! $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done ! IFS=$as_save_IFS fi fi RANLIB=$ac_cv_prog_RANLIB if test -n "$RANLIB"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 ! $as_echo "$RANLIB" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } fi + fi if test -z "$ac_cv_prog_RANLIB"; then ac_ct_RANLIB=$RANLIB # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ! $as_echo_n "checking for $ac_word... " >&6; } ! if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : ! $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_RANLIB"; then ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. *************** for as_dir in $PATH *** 3019,3046 **** do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_RANLIB="ranlib" ! echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done - test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":" fi fi ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB if test -n "$ac_ct_RANLIB"; then ! echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 ! echo "${ECHO_T}$ac_ct_RANLIB" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi ! RANLIB=$ac_ct_RANLIB else RANLIB="$ac_cv_prog_RANLIB" fi --- 3570,3607 ---- do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_RANLIB="ranlib" ! $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done ! IFS=$as_save_IFS fi fi ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB if test -n "$ac_ct_RANLIB"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 ! $as_echo "$ac_ct_RANLIB" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } fi ! if test "x$ac_ct_RANLIB" = x; then ! RANLIB=":" ! else ! case $cross_compiling:$ac_tool_warned in ! yes:) ! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 ! $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ! ac_tool_warned=yes ;; ! esac ! RANLIB=$ac_ct_RANLIB ! fi else RANLIB="$ac_cv_prog_RANLIB" fi *************** fi *** 3059,3080 **** # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. # Reject install programs that cannot install multiple files. ! echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 ! echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6 if test -z "$INSTALL"; then ! if test "${ac_cv_path_install+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! # Account for people who put trailing slashes in PATH elements. ! case $as_dir/ in ! ./ | .// | /cC/* | \ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ ! ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ /usr/ucb/* ) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. --- 3620,3641 ---- # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. # Reject install programs that cannot install multiple files. ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 ! $as_echo_n "checking for a BSD-compatible install... " >&6; } if test -z "$INSTALL"; then ! if test "${ac_cv_path_install+set}" = set; then : ! $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! # Account for people who put trailing slashes in PATH elements. ! case $as_dir/ in #(( ! ./ | .// | /[cC]/* | \ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ ! ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ /usr/ucb/* ) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. *************** case $as_dir/ in *** 3082,3088 **** # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. --- 3643,3649 ---- # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. *************** case $as_dir/ in *** 3110,3116 **** done ;; esac ! done rm -rf conftest.one conftest.two conftest.dir --- 3671,3679 ---- done ;; esac ! ! done ! IFS=$as_save_IFS rm -rf conftest.one conftest.two conftest.dir *************** fi *** 3125,3132 **** INSTALL=$ac_install_sh fi fi ! echo "$as_me:$LINENO: result: $INSTALL" >&5 ! echo "${ECHO_T}$INSTALL" >&6 # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. --- 3688,3695 ---- INSTALL=$ac_install_sh fi fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 ! $as_echo "$INSTALL" >&6; } # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. *************** test -z "$INSTALL_SCRIPT" && INSTALL_SCR *** 3137,3156 **** test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' ! echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5 ! echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6 ! # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given. ! if test "${enable_maintainer_mode+set}" = set; then ! enableval="$enable_maintainer_mode" ! USE_MAINTAINER_MODE=$enableval else USE_MAINTAINER_MODE=no ! fi; ! echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5 ! echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6 ! ! if test $USE_MAINTAINER_MODE = yes; then MAINTAINER_MODE_TRUE= MAINTAINER_MODE_FALSE='#' else --- 3700,3718 ---- test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' ! ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 ! $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } ! # Check whether --enable-maintainer-mode was given. ! if test "${enable_maintainer_mode+set}" = set; then : ! enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval else USE_MAINTAINER_MODE=no ! fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 ! $as_echo "$USE_MAINTAINER_MODE" >&6; } ! if test $USE_MAINTAINER_MODE = yes; then MAINTAINER_MODE_TRUE= MAINTAINER_MODE_FALSE='#' else *************** fi *** 3166,3179 **** enable_win32_dll=yes case $host in ! *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-cegcc*) if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. set dummy ${ac_tool_prefix}as; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 ! if test "${ac_cv_prog_AS+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$AS"; then ac_cv_prog_AS="$AS" # Let the user override the test. --- 3728,3741 ---- enable_win32_dll=yes case $host in ! *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*) if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. set dummy ${ac_tool_prefix}as; ac_word=$2 ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ! $as_echo_n "checking for $ac_word... " >&6; } ! if test "${ac_cv_prog_AS+set}" = set; then : ! $as_echo_n "(cached) " >&6 else if test -n "$AS"; then ac_cv_prog_AS="$AS" # Let the user override the test. *************** for as_dir in $PATH *** 3183,3217 **** do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AS="${ac_tool_prefix}as" ! echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done fi fi AS=$ac_cv_prog_AS if test -n "$AS"; then ! echo "$as_me:$LINENO: result: $AS" >&5 ! echo "${ECHO_T}$AS" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi fi if test -z "$ac_cv_prog_AS"; then ac_ct_AS=$AS # Extract the first word of "as", so it can be a program name with args. set dummy as; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 ! if test "${ac_cv_prog_ac_ct_AS+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$ac_ct_AS"; then ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test. --- 3745,3781 ---- do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_AS="${ac_tool_prefix}as" ! $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done ! IFS=$as_save_IFS fi fi AS=$ac_cv_prog_AS if test -n "$AS"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5 ! $as_echo "$AS" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } fi + fi if test -z "$ac_cv_prog_AS"; then ac_ct_AS=$AS # Extract the first word of "as", so it can be a program name with args. set dummy as; ac_word=$2 ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ! $as_echo_n "checking for $ac_word... " >&6; } ! if test "${ac_cv_prog_ac_ct_AS+set}" = set; then : ! $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_AS"; then ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test. *************** for as_dir in $PATH *** 3221,3248 **** do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_AS="as" ! echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done - test -z "$ac_cv_prog_ac_ct_AS" && ac_cv_prog_ac_ct_AS="false" fi fi ac_ct_AS=$ac_cv_prog_ac_ct_AS if test -n "$ac_ct_AS"; then ! echo "$as_me:$LINENO: result: $ac_ct_AS" >&5 ! echo "${ECHO_T}$ac_ct_AS" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi ! AS=$ac_ct_AS else AS="$ac_cv_prog_AS" fi --- 3785,3822 ---- do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_AS="as" ! $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done ! IFS=$as_save_IFS fi fi ac_ct_AS=$ac_cv_prog_ac_ct_AS if test -n "$ac_ct_AS"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5 ! $as_echo "$ac_ct_AS" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } fi ! if test "x$ac_ct_AS" = x; then ! AS="false" ! else ! case $cross_compiling:$ac_tool_warned in ! yes:) ! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 ! $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ! ac_tool_warned=yes ;; ! esac ! AS=$ac_ct_AS ! fi else AS="$ac_cv_prog_AS" fi *************** fi *** 3250,3259 **** if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. set dummy ${ac_tool_prefix}dlltool; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 ! if test "${ac_cv_prog_DLLTOOL+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$DLLTOOL"; then ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. --- 3824,3833 ---- if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. set dummy ${ac_tool_prefix}dlltool; ac_word=$2 ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ! $as_echo_n "checking for $ac_word... " >&6; } ! if test "${ac_cv_prog_DLLTOOL+set}" = set; then : ! $as_echo_n "(cached) " >&6 else if test -n "$DLLTOOL"; then ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. *************** for as_dir in $PATH *** 3263,3297 **** do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" ! echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done fi fi DLLTOOL=$ac_cv_prog_DLLTOOL if test -n "$DLLTOOL"; then ! echo "$as_me:$LINENO: result: $DLLTOOL" >&5 ! echo "${ECHO_T}$DLLTOOL" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi fi if test -z "$ac_cv_prog_DLLTOOL"; then ac_ct_DLLTOOL=$DLLTOOL # Extract the first word of "dlltool", so it can be a program name with args. set dummy dlltool; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 ! if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$ac_ct_DLLTOOL"; then ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. --- 3837,3873 ---- do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" ! $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done ! IFS=$as_save_IFS fi fi DLLTOOL=$ac_cv_prog_DLLTOOL if test -n "$DLLTOOL"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 ! $as_echo "$DLLTOOL" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } fi + fi if test -z "$ac_cv_prog_DLLTOOL"; then ac_ct_DLLTOOL=$DLLTOOL # Extract the first word of "dlltool", so it can be a program name with args. set dummy dlltool; ac_word=$2 ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ! $as_echo_n "checking for $ac_word... " >&6; } ! if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then : ! $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_DLLTOOL"; then ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. *************** for as_dir in $PATH *** 3301,3328 **** do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_DLLTOOL="dlltool" ! echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done - test -z "$ac_cv_prog_ac_ct_DLLTOOL" && ac_cv_prog_ac_ct_DLLTOOL="false" fi fi ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL if test -n "$ac_ct_DLLTOOL"; then ! echo "$as_me:$LINENO: result: $ac_ct_DLLTOOL" >&5 ! echo "${ECHO_T}$ac_ct_DLLTOOL" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi ! DLLTOOL=$ac_ct_DLLTOOL else DLLTOOL="$ac_cv_prog_DLLTOOL" fi --- 3877,3914 ---- do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_DLLTOOL="dlltool" ! $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done ! IFS=$as_save_IFS fi fi ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL if test -n "$ac_ct_DLLTOOL"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 ! $as_echo "$ac_ct_DLLTOOL" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } fi ! if test "x$ac_ct_DLLTOOL" = x; then ! DLLTOOL="false" ! else ! case $cross_compiling:$ac_tool_warned in ! yes:) ! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 ! $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ! ac_tool_warned=yes ;; ! esac ! DLLTOOL=$ac_ct_DLLTOOL ! fi else DLLTOOL="$ac_cv_prog_DLLTOOL" fi *************** fi *** 3330,3339 **** if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. set dummy ${ac_tool_prefix}objdump; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 ! if test "${ac_cv_prog_OBJDUMP+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$OBJDUMP"; then ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. --- 3916,3925 ---- if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. set dummy ${ac_tool_prefix}objdump; ac_word=$2 ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ! $as_echo_n "checking for $ac_word... " >&6; } ! if test "${ac_cv_prog_OBJDUMP+set}" = set; then : ! $as_echo_n "(cached) " >&6 else if test -n "$OBJDUMP"; then ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. *************** for as_dir in $PATH *** 3343,3377 **** do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" ! echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done fi fi OBJDUMP=$ac_cv_prog_OBJDUMP if test -n "$OBJDUMP"; then ! echo "$as_me:$LINENO: result: $OBJDUMP" >&5 ! echo "${ECHO_T}$OBJDUMP" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi fi if test -z "$ac_cv_prog_OBJDUMP"; then ac_ct_OBJDUMP=$OBJDUMP # Extract the first word of "objdump", so it can be a program name with args. set dummy objdump; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 ! if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$ac_ct_OBJDUMP"; then ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. --- 3929,3965 ---- do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" ! $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done ! IFS=$as_save_IFS fi fi OBJDUMP=$ac_cv_prog_OBJDUMP if test -n "$OBJDUMP"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 ! $as_echo "$OBJDUMP" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } fi + fi if test -z "$ac_cv_prog_OBJDUMP"; then ac_ct_OBJDUMP=$OBJDUMP # Extract the first word of "objdump", so it can be a program name with args. set dummy objdump; ac_word=$2 ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ! $as_echo_n "checking for $ac_word... " >&6; } ! if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then : ! $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OBJDUMP"; then ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. *************** for as_dir in $PATH *** 3381,3408 **** do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OBJDUMP="objdump" ! echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done - test -z "$ac_cv_prog_ac_ct_OBJDUMP" && ac_cv_prog_ac_ct_OBJDUMP="false" fi fi ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP if test -n "$ac_ct_OBJDUMP"; then ! echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5 ! echo "${ECHO_T}$ac_ct_OBJDUMP" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi ! OBJDUMP=$ac_ct_OBJDUMP else OBJDUMP="$ac_cv_prog_OBJDUMP" fi --- 3969,4006 ---- do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_OBJDUMP="objdump" ! $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done ! IFS=$as_save_IFS fi fi ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP if test -n "$ac_ct_OBJDUMP"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 ! $as_echo "$ac_ct_OBJDUMP" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } fi ! if test "x$ac_ct_OBJDUMP" = x; then ! OBJDUMP="false" ! else ! case $cross_compiling:$ac_tool_warned in ! yes:) ! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 ! $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ! ac_tool_warned=yes ;; ! esac ! OBJDUMP=$ac_ct_OBJDUMP ! fi else OBJDUMP="$ac_cv_prog_OBJDUMP" fi *************** test -z "$OBJDUMP" && OBJDUMP=objdump *** 3433,3446 **** case `pwd` in *\ * | *\ *) ! { echo "$as_me:$LINENO: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 ! echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; esac ! macro_version='2.2.6' ! macro_revision='1.3012' --- 4031,4044 ---- case `pwd` in *\ * | *\ *) ! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 ! $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; esac ! macro_version='2.2.7a' ! macro_revision='1.3134' *************** macro_revision='1.3012' *** 3456,3519 **** ltmain="$ac_aux_dir/ltmain.sh" ! echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 ! echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6 ! if test "${lt_cv_path_SED+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else ! # Loop through the user's path and test for sed and gsed. ! # Then use that list of sed's as ones to test for truncation. ! as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for lt_ac_prog in sed gsed; do for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then ! lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" ! fi done done ! done IFS=$as_save_IFS ! lt_ac_max=0 ! lt_ac_count=0 ! # Add /usr/xpg4/bin/sed as it is typically found on Solaris ! # along with /bin/sed that truncates output. ! for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do ! test ! -f $lt_ac_sed && continue ! cat /dev/null > conftest.in ! lt_ac_count=0 ! echo $ECHO_N "0123456789$ECHO_C" >conftest.in ! # Check for GNU sed and select it if it is found. ! if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then ! lt_cv_path_SED=$lt_ac_sed ! break fi ! while true; do ! cat conftest.in conftest.in >conftest.tmp ! mv conftest.tmp conftest.in ! cp conftest.in conftest.nl ! echo >>conftest.nl ! $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break ! cmp -s conftest.out conftest.nl || break ! # 10000 chars as input seems more than enough ! test $lt_ac_count -gt 10 && break ! lt_ac_count=`expr $lt_ac_count + 1` ! if test $lt_ac_count -gt $lt_ac_max; then ! lt_ac_max=$lt_ac_count ! lt_cv_path_SED=$lt_ac_sed ! fi ! done ! done ! fi ! SED=$lt_cv_path_SED ! ! echo "$as_me:$LINENO: result: $SED" >&5 ! echo "${ECHO_T}$SED" >&6 test -z "$SED" && SED=sed Xsed="$SED -e 1s/^X//" --- 4054,4196 ---- ltmain="$ac_aux_dir/ltmain.sh" ! # Backslashify metacharacters that are still active within ! # double-quoted strings. ! sed_quote_subst='s/\(["`$\\]\)/\\\1/g' ! ! # Same as above, but do not quote variable references. ! double_quote_subst='s/\(["`\\]\)/\\\1/g' ! ! # Sed substitution to delay expansion of an escaped shell variable in a ! # double_quote_subst'ed string. ! delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' ! ! # Sed substitution to delay expansion of an escaped single quote. ! delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' ! ! # Sed substitution to avoid accidental globbing in evaled expressions ! no_glob_subst='s/\*/\\\*/g' ! ! ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ! ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO ! ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO ! ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 ! $as_echo_n "checking how to print strings... " >&6; } ! # Test print first, because it will be a builtin if present. ! if test "X`print -r -- -n 2>/dev/null`" = X-n && \ ! test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then ! ECHO='print -r --' ! elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then ! ECHO='printf %s\n' else ! # Use this function as a fallback that always works. ! func_fallback_echo () ! { ! eval 'cat <<_LTECHO_EOF ! $1 ! _LTECHO_EOF' ! } ! ECHO='func_fallback_echo' ! fi ! ! # func_echo_all arg... ! # Invoke $ECHO with all args, space-separated. ! func_echo_all () ! { ! $ECHO "" ! } ! ! case "$ECHO" in ! printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 ! $as_echo "printf" >&6; } ;; ! print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 ! $as_echo "print -r" >&6; } ;; ! *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 ! $as_echo "cat" >&6; } ;; ! esac ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 ! $as_echo_n "checking for a sed that does not truncate output... " >&6; } ! if test "${ac_cv_path_SED+set}" = set; then : ! $as_echo_n "(cached) " >&6 ! else ! ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ ! for ac_i in 1 2 3 4 5 6 7; do ! ac_script="$ac_script$as_nl$ac_script" ! done ! echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed ! { ac_script=; unset ac_script;} ! if test -z "$SED"; then ! ac_path_SED_found=false ! # Loop through the user's path and test for each of PROGNAME-LIST ! as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_prog in sed gsed; do for ac_exec_ext in '' $ac_executable_extensions; do ! ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" ! { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue ! # Check for GNU ac_path_SED and select it if it is found. ! # Check for GNU $ac_path_SED ! case `"$ac_path_SED" --version 2>&1` in ! *GNU*) ! ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; ! *) ! ac_count=0 ! $as_echo_n 0123456789 >"conftest.in" ! while : ! do ! cat "conftest.in" "conftest.in" >"conftest.tmp" ! mv "conftest.tmp" "conftest.in" ! cp "conftest.in" "conftest.nl" ! $as_echo '' >> "conftest.nl" ! "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break ! diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break ! as_fn_arith $ac_count + 1 && ac_count=$as_val ! if test $ac_count -gt ${ac_path_SED_max-0}; then ! # Best one so far, save it but keep looking for a better one ! ac_cv_path_SED="$ac_path_SED" ! ac_path_SED_max=$ac_count ! fi ! # 10*(2^10) chars as input seems more than enough ! test $ac_count -gt 10 && break ! done ! rm -f conftest.in conftest.tmp conftest.nl conftest.out;; ! esac ! ! $ac_path_SED_found && break 3 done done ! done IFS=$as_save_IFS ! if test -z "$ac_cv_path_SED"; then ! as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5 fi ! else ! ac_cv_path_SED=$SED fi ! fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 ! $as_echo "$ac_cv_path_SED" >&6; } ! SED="$ac_cv_path_SED" ! rm -f conftest.sed test -z "$SED" && SED=sed Xsed="$SED -e 1s/^X//" *************** Xsed="$SED -e 1s/^X//" *** 3528,3561 **** ! echo "$as_me:$LINENO: checking for egrep" >&5 ! echo $ECHO_N "checking for egrep... $ECHO_C" >&6 ! if test "${ac_cv_prog_egrep+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else ! if echo a | (grep -E '(a|b)') >/dev/null 2>&1 ! then ac_cv_prog_egrep='grep -E' ! else ac_cv_prog_egrep='egrep' fi fi - echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5 - echo "${ECHO_T}$ac_cv_prog_egrep" >&6 - EGREP=$ac_cv_prog_egrep ! echo "$as_me:$LINENO: checking for fgrep" >&5 ! echo $ECHO_N "checking for fgrep... $ECHO_C" >&6 ! if test "${ac_cv_prog_fgrep+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else ! if echo 'ab*c' | (grep -F 'ab*c') >/dev/null 2>&1 ! then ac_cv_prog_fgrep='grep -F' ! else ac_cv_prog_fgrep='fgrep' fi fi ! echo "$as_me:$LINENO: result: $ac_cv_prog_fgrep" >&5 ! echo "${ECHO_T}$ac_cv_prog_fgrep" >&6 ! FGREP=$ac_cv_prog_fgrep test -z "$GREP" && GREP=grep --- 4205,4405 ---- ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 ! $as_echo_n "checking for grep that handles long lines and -e... " >&6; } ! if test "${ac_cv_path_GREP+set}" = set; then : ! $as_echo_n "(cached) " >&6 else ! if test -z "$GREP"; then ! ac_path_GREP_found=false ! # Loop through the user's path and test for each of PROGNAME-LIST ! as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ! for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin ! do ! IFS=$as_save_IFS ! test -z "$as_dir" && as_dir=. ! for ac_prog in grep ggrep; do ! for ac_exec_ext in '' $ac_executable_extensions; do ! ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" ! { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue ! # Check for GNU ac_path_GREP and select it if it is found. ! # Check for GNU $ac_path_GREP ! case `"$ac_path_GREP" --version 2>&1` in ! *GNU*) ! ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; ! *) ! ac_count=0 ! $as_echo_n 0123456789 >"conftest.in" ! while : ! do ! cat "conftest.in" "conftest.in" >"conftest.tmp" ! mv "conftest.tmp" "conftest.in" ! cp "conftest.in" "conftest.nl" ! $as_echo 'GREP' >> "conftest.nl" ! "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break ! diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break ! as_fn_arith $ac_count + 1 && ac_count=$as_val ! if test $ac_count -gt ${ac_path_GREP_max-0}; then ! # Best one so far, save it but keep looking for a better one ! ac_cv_path_GREP="$ac_path_GREP" ! ac_path_GREP_max=$ac_count fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; + esac + + $ac_path_GREP_found && break 3 + done + done + done + IFS=$as_save_IFS + if test -z "$ac_cv_path_GREP"; then + as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi + else + ac_cv_path_GREP=$GREP fi + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 + $as_echo "$ac_cv_path_GREP" >&6; } + GREP="$ac_cv_path_GREP" ! ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 ! $as_echo_n "checking for egrep... " >&6; } ! if test "${ac_cv_path_EGREP+set}" = set; then : ! $as_echo_n "(cached) " >&6 else ! if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 ! then ac_cv_path_EGREP="$GREP -E" ! else ! if test -z "$EGREP"; then ! ac_path_EGREP_found=false ! # Loop through the user's path and test for each of PROGNAME-LIST ! as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ! for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin ! do ! IFS=$as_save_IFS ! test -z "$as_dir" && as_dir=. ! for ac_prog in egrep; do ! for ac_exec_ext in '' $ac_executable_extensions; do ! ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" ! { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue ! # Check for GNU ac_path_EGREP and select it if it is found. ! # Check for GNU $ac_path_EGREP ! case `"$ac_path_EGREP" --version 2>&1` in ! *GNU*) ! ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; ! *) ! ac_count=0 ! $as_echo_n 0123456789 >"conftest.in" ! while : ! do ! cat "conftest.in" "conftest.in" >"conftest.tmp" ! mv "conftest.tmp" "conftest.in" ! cp "conftest.in" "conftest.nl" ! $as_echo 'EGREP' >> "conftest.nl" ! "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break ! diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break ! as_fn_arith $ac_count + 1 && ac_count=$as_val ! if test $ac_count -gt ${ac_path_EGREP_max-0}; then ! # Best one so far, save it but keep looking for a better one ! ac_cv_path_EGREP="$ac_path_EGREP" ! ac_path_EGREP_max=$ac_count fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; + esac + + $ac_path_EGREP_found && break 3 + done + done + done + IFS=$as_save_IFS + if test -z "$ac_cv_path_EGREP"; then + as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi + else + ac_cv_path_EGREP=$EGREP fi ! ! fi ! fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 ! $as_echo "$ac_cv_path_EGREP" >&6; } ! EGREP="$ac_cv_path_EGREP" ! ! ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 ! $as_echo_n "checking for fgrep... " >&6; } ! if test "${ac_cv_path_FGREP+set}" = set; then : ! $as_echo_n "(cached) " >&6 ! else ! if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 ! then ac_cv_path_FGREP="$GREP -F" ! else ! if test -z "$FGREP"; then ! ac_path_FGREP_found=false ! # Loop through the user's path and test for each of PROGNAME-LIST ! as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ! for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin ! do ! IFS=$as_save_IFS ! test -z "$as_dir" && as_dir=. ! for ac_prog in fgrep; do ! for ac_exec_ext in '' $ac_executable_extensions; do ! ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" ! { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue ! # Check for GNU ac_path_FGREP and select it if it is found. ! # Check for GNU $ac_path_FGREP ! case `"$ac_path_FGREP" --version 2>&1` in ! *GNU*) ! ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; ! *) ! ac_count=0 ! $as_echo_n 0123456789 >"conftest.in" ! while : ! do ! cat "conftest.in" "conftest.in" >"conftest.tmp" ! mv "conftest.tmp" "conftest.in" ! cp "conftest.in" "conftest.nl" ! $as_echo 'FGREP' >> "conftest.nl" ! "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break ! diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break ! as_fn_arith $ac_count + 1 && ac_count=$as_val ! if test $ac_count -gt ${ac_path_FGREP_max-0}; then ! # Best one so far, save it but keep looking for a better one ! ac_cv_path_FGREP="$ac_path_FGREP" ! ac_path_FGREP_max=$ac_count ! fi ! # 10*(2^10) chars as input seems more than enough ! test $ac_count -gt 10 && break ! done ! rm -f conftest.in conftest.tmp conftest.nl conftest.out;; ! esac ! ! $ac_path_FGREP_found && break 3 ! done ! done ! done ! IFS=$as_save_IFS ! if test -z "$ac_cv_path_FGREP"; then ! as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 ! fi ! else ! ac_cv_path_FGREP=$FGREP ! fi ! ! fi ! fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 ! $as_echo "$ac_cv_path_FGREP" >&6; } ! FGREP="$ac_cv_path_FGREP" test -z "$GREP" && GREP=grep *************** test -z "$GREP" && GREP=grep *** 3578,3595 **** ! # Check whether --with-gnu-ld or --without-gnu-ld was given. ! if test "${with_gnu_ld+set}" = set; then ! withval="$with_gnu_ld" ! test "$withval" = no || with_gnu_ld=yes else with_gnu_ld=no ! fi; ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. ! echo "$as_me:$LINENO: checking for ld used by $CC" >&5 ! echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6 case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw --- 4422,4439 ---- ! # Check whether --with-gnu-ld was given. ! if test "${with_gnu_ld+set}" = set; then : ! withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes else with_gnu_ld=no ! fi ! ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 ! $as_echo_n "checking for ld used by $CC... " >&6; } case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw *************** echo $ECHO_N "checking for ld used by $C *** 3618,3631 **** ;; esac elif test "$with_gnu_ld" = yes; then ! echo "$as_me:$LINENO: checking for GNU ld" >&5 ! echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6 else ! echo "$as_me:$LINENO: checking for non-GNU ld" >&5 ! echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6 fi ! if test "${lt_cv_path_LD+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -z "$LD"; then lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR --- 4462,4475 ---- ;; esac elif test "$with_gnu_ld" = yes; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 ! $as_echo_n "checking for GNU ld... " >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 ! $as_echo_n "checking for non-GNU ld... " >&6; } fi ! if test "${lt_cv_path_LD+set}" = set; then : ! $as_echo_n "(cached) " >&6 else if test -z "$LD"; then lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR *************** fi *** 3655,3673 **** LD="$lt_cv_path_LD" if test -n "$LD"; then ! echo "$as_me:$LINENO: result: $LD" >&5 ! echo "${ECHO_T}$LD" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi ! test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 ! echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} ! { (exit 1); exit 1; }; } ! echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 ! echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6 ! if test "${lt_cv_prog_gnu_ld+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else # I'd rather use --version here, but apparently some GNU lds only accept -v. case `$LD -v 2>&1 &5 ! $as_echo "$LD" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } fi ! test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 ! $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } ! if test "${lt_cv_prog_gnu_ld+set}" = set; then : ! $as_echo_n "(cached) " >&6 else # I'd rather use --version here, but apparently some GNU lds only accept -v. case `$LD -v 2>&1 &1 &5 ! echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6 with_gnu_ld=$lt_cv_prog_gnu_ld --- 4521,4528 ---- ;; esac fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 ! $as_echo "$lt_cv_prog_gnu_ld" >&6; } with_gnu_ld=$lt_cv_prog_gnu_ld *************** with_gnu_ld=$lt_cv_prog_gnu_ld *** 3691,3700 **** ! echo "$as_me:$LINENO: checking for BSD- or MS-compatible name lister (nm)" >&5 ! echo $ECHO_N "checking for BSD- or MS-compatible name lister (nm)... $ECHO_C" >&6 ! if test "${lt_cv_path_NM+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$NM"; then # Let the user override the test. --- 4533,4542 ---- ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 ! $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } ! if test "${lt_cv_path_NM+set}" = set; then : ! $as_echo_n "(cached) " >&6 else if test -n "$NM"; then # Let the user override the test. *************** else *** 3740,3760 **** : ${lt_cv_path_NM=no} fi fi ! echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 ! echo "${ECHO_T}$lt_cv_path_NM" >&6 if test "$lt_cv_path_NM" != "no"; then NM="$lt_cv_path_NM" else # Didn't find any BSD compatible name lister, look for dumpbin. ! if test -n "$ac_tool_prefix"; then ! for ac_prog in "dumpbin -symbols" "link -dump -symbols" do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 ! if test "${ac_cv_prog_DUMPBIN+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$DUMPBIN"; then ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. --- 4582,4605 ---- : ${lt_cv_path_NM=no} fi fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 ! $as_echo "$lt_cv_path_NM" >&6; } if test "$lt_cv_path_NM" != "no"; then NM="$lt_cv_path_NM" else # Didn't find any BSD compatible name lister, look for dumpbin. ! if test -n "$DUMPBIN"; then : ! # Let the user override the test. ! else ! if test -n "$ac_tool_prefix"; then ! for ac_prog in dumpbin "link -dump" do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ! $as_echo_n "checking for $ac_word... " >&6; } ! if test "${ac_cv_prog_DUMPBIN+set}" = set; then : ! $as_echo_n "(cached) " >&6 else if test -n "$DUMPBIN"; then ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. *************** for as_dir in $PATH *** 3764,3802 **** do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" ! echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done fi fi DUMPBIN=$ac_cv_prog_DUMPBIN if test -n "$DUMPBIN"; then ! echo "$as_me:$LINENO: result: $DUMPBIN" >&5 ! echo "${ECHO_T}$DUMPBIN" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi test -n "$DUMPBIN" && break done fi if test -z "$DUMPBIN"; then ac_ct_DUMPBIN=$DUMPBIN ! for ac_prog in "dumpbin -symbols" "link -dump -symbols" do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 ! if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$ac_ct_DUMPBIN"; then ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. --- 4609,4649 ---- do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" ! $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done ! IFS=$as_save_IFS fi fi DUMPBIN=$ac_cv_prog_DUMPBIN if test -n "$DUMPBIN"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 ! $as_echo "$DUMPBIN" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } fi + test -n "$DUMPBIN" && break done fi if test -z "$DUMPBIN"; then ac_ct_DUMPBIN=$DUMPBIN ! for ac_prog in dumpbin "link -dump" do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ! $as_echo_n "checking for $ac_word... " >&6; } ! if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then : ! $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_DUMPBIN"; then ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. *************** for as_dir in $PATH *** 3806,3838 **** do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" ! echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done fi fi ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN if test -n "$ac_ct_DUMPBIN"; then ! echo "$as_me:$LINENO: result: $ac_ct_DUMPBIN" >&5 ! echo "${ECHO_T}$ac_ct_DUMPBIN" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi test -n "$ac_ct_DUMPBIN" && break done - test -n "$ac_ct_DUMPBIN" || ac_ct_DUMPBIN=":" ! DUMPBIN=$ac_ct_DUMPBIN fi if test "$DUMPBIN" != ":"; then NM="$DUMPBIN" --- 4653,4705 ---- do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" ! $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done ! IFS=$as_save_IFS fi fi ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN if test -n "$ac_ct_DUMPBIN"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 ! $as_echo "$ac_ct_DUMPBIN" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } fi + test -n "$ac_ct_DUMPBIN" && break done ! if test "x$ac_ct_DUMPBIN" = x; then ! DUMPBIN=":" ! else ! case $cross_compiling:$ac_tool_warned in ! yes:) ! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 ! $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ! ac_tool_warned=yes ;; ! esac ! DUMPBIN=$ac_ct_DUMPBIN ! fi fi + case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in + *COFF*) + DUMPBIN="$DUMPBIN -symbols" + ;; + *) + DUMPBIN=: + ;; + esac + fi if test "$DUMPBIN" != ":"; then NM="$DUMPBIN" *************** test -z "$NM" && NM=nm *** 3845,3889 **** ! echo "$as_me:$LINENO: checking the name lister ($NM) interface" >&5 ! echo $ECHO_N "checking the name lister ($NM) interface... $ECHO_C" >&6 ! if test "${lt_cv_nm_interface+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else lt_cv_nm_interface="BSD nm" echo "int some_variable = 0;" > conftest.$ac_ext ! (eval echo "\"\$as_me:3855: $ac_compile\"" >&5) (eval "$ac_compile" 2>conftest.err) cat conftest.err >&5 ! (eval echo "\"\$as_me:3858: $NM \\\"conftest.$ac_objext\\\"\"" >&5) (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) cat conftest.err >&5 ! (eval echo "\"\$as_me:3861: output\"" >&5) cat conftest.out >&5 if $GREP 'External.*some_variable' conftest.out > /dev/null; then lt_cv_nm_interface="MS dumpbin" fi rm -f conftest* fi ! echo "$as_me:$LINENO: result: $lt_cv_nm_interface" >&5 ! echo "${ECHO_T}$lt_cv_nm_interface" >&6 ! echo "$as_me:$LINENO: checking whether ln -s works" >&5 ! echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6 LN_S=$as_ln_s if test "$LN_S" = "ln -s"; then ! echo "$as_me:$LINENO: result: yes" >&5 ! echo "${ECHO_T}yes" >&6 else ! echo "$as_me:$LINENO: result: no, using $LN_S" >&5 ! echo "${ECHO_T}no, using $LN_S" >&6 fi # find the maximum length of command line arguments ! echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 ! echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6 ! if test "${lt_cv_sys_max_cmd_len+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else i=0 teststring="ABCD" --- 4712,4756 ---- ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 ! $as_echo_n "checking the name lister ($NM) interface... " >&6; } ! if test "${lt_cv_nm_interface+set}" = set; then : ! $as_echo_n "(cached) " >&6 else lt_cv_nm_interface="BSD nm" echo "int some_variable = 0;" > conftest.$ac_ext ! (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) (eval "$ac_compile" 2>conftest.err) cat conftest.err >&5 ! (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) cat conftest.err >&5 ! (eval echo "\"\$as_me:$LINENO: output\"" >&5) cat conftest.out >&5 if $GREP 'External.*some_variable' conftest.out > /dev/null; then lt_cv_nm_interface="MS dumpbin" fi rm -f conftest* fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 ! $as_echo "$lt_cv_nm_interface" >&6; } ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 ! $as_echo_n "checking whether ln -s works... " >&6; } LN_S=$as_ln_s if test "$LN_S" = "ln -s"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 ! $as_echo "yes" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 ! $as_echo "no, using $LN_S" >&6; } fi # find the maximum length of command line arguments ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 ! $as_echo_n "checking the maximum length of command line arguments... " >&6; } ! if test "${lt_cv_sys_max_cmd_len+set}" = set; then : ! $as_echo_n "(cached) " >&6 else i=0 teststring="ABCD" *************** else *** 3915,3920 **** --- 4782,4792 ---- lt_cv_sys_max_cmd_len=8192; ;; + mint*) + # On MiNT this can take a long time and run out of memory. + lt_cv_sys_max_cmd_len=8192; + ;; + amigaos*) # On AmigaOS with pdksh, this test takes hours, literally. # So we just punt and use a minimum line length of 8192. *************** else *** 3979,3986 **** # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. ! while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \ ! = "XX$teststring$teststring"; } >/dev/null 2>&1 && test $i != 17 # 1/2 MB should be enough do i=`expr $i + 1` --- 4851,4858 ---- # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. ! while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ ! = "X$teststring$teststring"; } >/dev/null 2>&1 && test $i != 17 # 1/2 MB should be enough do i=`expr $i + 1` *************** else *** 4000,4010 **** fi if test -n $lt_cv_sys_max_cmd_len ; then ! echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 ! echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6 else ! echo "$as_me:$LINENO: result: none" >&5 ! echo "${ECHO_T}none" >&6 fi max_cmd_len=$lt_cv_sys_max_cmd_len --- 4872,4882 ---- fi if test -n $lt_cv_sys_max_cmd_len ; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 ! $as_echo "$lt_cv_sys_max_cmd_len" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 ! $as_echo "none" >&6; } fi max_cmd_len=$lt_cv_sys_max_cmd_len *************** max_cmd_len=$lt_cv_sys_max_cmd_len *** 4017,4024 **** : ${MV="mv -f"} : ${RM="rm -f"} ! echo "$as_me:$LINENO: checking whether the shell understands some XSI constructs" >&5 ! echo $ECHO_N "checking whether the shell understands some XSI constructs... $ECHO_C" >&6 # Try some XSI features xsi_shell=no ( _lt_dummy="a/b/c" --- 4889,4896 ---- : ${MV="mv -f"} : ${RM="rm -f"} ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 ! $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } # Try some XSI features xsi_shell=no ( _lt_dummy="a/b/c" *************** xsi_shell=no *** 4027,4044 **** && eval 'test $(( 1 + 1 )) -eq 2 \ && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ && xsi_shell=yes ! echo "$as_me:$LINENO: result: $xsi_shell" >&5 ! echo "${ECHO_T}$xsi_shell" >&6 ! echo "$as_me:$LINENO: checking whether the shell understands \"+=\"" >&5 ! echo $ECHO_N "checking whether the shell understands \"+=\"... $ECHO_C" >&6 lt_shell_append=no ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ >/dev/null 2>&1 \ && lt_shell_append=yes ! echo "$as_me:$LINENO: result: $lt_shell_append" >&5 ! echo "${ECHO_T}$lt_shell_append" >&6 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then --- 4899,4916 ---- && eval 'test $(( 1 + 1 )) -eq 2 \ && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ && xsi_shell=yes ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 ! $as_echo "$xsi_shell" >&6; } ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 ! $as_echo_n "checking whether the shell understands \"+=\"... " >&6; } lt_shell_append=no ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ >/dev/null 2>&1 \ && lt_shell_append=yes ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 ! $as_echo "$lt_shell_append" >&6; } if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then *************** esac *** 4072,4086 **** ! echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 ! echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6 ! if test "${lt_cv_ld_reload_flag+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else lt_cv_ld_reload_flag='-r' fi ! echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 ! echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6 reload_flag=$lt_cv_ld_reload_flag case $reload_flag in "" | " "*) ;; --- 4944,4958 ---- ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 ! $as_echo_n "checking for $LD option to reload object files... " >&6; } ! if test "${lt_cv_ld_reload_flag+set}" = set; then : ! $as_echo_n "(cached) " >&6 else lt_cv_ld_reload_flag='-r' fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 ! $as_echo "$lt_cv_ld_reload_flag" >&6; } reload_flag=$lt_cv_ld_reload_flag case $reload_flag in "" | " "*) ;; *************** esac *** 4108,4117 **** if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. set dummy ${ac_tool_prefix}objdump; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 ! if test "${ac_cv_prog_OBJDUMP+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$OBJDUMP"; then ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. --- 4980,4989 ---- if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. set dummy ${ac_tool_prefix}objdump; ac_word=$2 ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ! $as_echo_n "checking for $ac_word... " >&6; } ! if test "${ac_cv_prog_OBJDUMP+set}" = set; then : ! $as_echo_n "(cached) " >&6 else if test -n "$OBJDUMP"; then ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. *************** for as_dir in $PATH *** 4121,4155 **** do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" ! echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done fi fi OBJDUMP=$ac_cv_prog_OBJDUMP if test -n "$OBJDUMP"; then ! echo "$as_me:$LINENO: result: $OBJDUMP" >&5 ! echo "${ECHO_T}$OBJDUMP" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi fi if test -z "$ac_cv_prog_OBJDUMP"; then ac_ct_OBJDUMP=$OBJDUMP # Extract the first word of "objdump", so it can be a program name with args. set dummy objdump; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 ! if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$ac_ct_OBJDUMP"; then ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. --- 4993,5029 ---- do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" ! $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done ! IFS=$as_save_IFS fi fi OBJDUMP=$ac_cv_prog_OBJDUMP if test -n "$OBJDUMP"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 ! $as_echo "$OBJDUMP" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } fi + fi if test -z "$ac_cv_prog_OBJDUMP"; then ac_ct_OBJDUMP=$OBJDUMP # Extract the first word of "objdump", so it can be a program name with args. set dummy objdump; ac_word=$2 ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ! $as_echo_n "checking for $ac_word... " >&6; } ! if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then : ! $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OBJDUMP"; then ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. *************** for as_dir in $PATH *** 4159,4186 **** do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OBJDUMP="objdump" ! echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done - test -z "$ac_cv_prog_ac_ct_OBJDUMP" && ac_cv_prog_ac_ct_OBJDUMP="false" fi fi ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP if test -n "$ac_ct_OBJDUMP"; then ! echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5 ! echo "${ECHO_T}$ac_ct_OBJDUMP" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi ! OBJDUMP=$ac_ct_OBJDUMP else OBJDUMP="$ac_cv_prog_OBJDUMP" fi --- 5033,5070 ---- do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_OBJDUMP="objdump" ! $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done ! IFS=$as_save_IFS fi fi ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP if test -n "$ac_ct_OBJDUMP"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 ! $as_echo "$ac_ct_OBJDUMP" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } fi ! if test "x$ac_ct_OBJDUMP" = x; then ! OBJDUMP="false" ! else ! case $cross_compiling:$ac_tool_warned in ! yes:) ! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 ! $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ! ac_tool_warned=yes ;; ! esac ! OBJDUMP=$ac_ct_OBJDUMP ! fi else OBJDUMP="$ac_cv_prog_OBJDUMP" fi *************** test -z "$OBJDUMP" && OBJDUMP=objdump *** 4192,4201 **** ! echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5 ! echo $ECHO_N "checking how to recognize dependent libraries... $ECHO_C" >&6 ! if test "${lt_cv_deplibs_check_method+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else lt_cv_file_magic_cmd='$MAGIC_CMD' lt_cv_file_magic_test_file= --- 5076,5085 ---- ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 ! $as_echo_n "checking how to recognize dependent libraries... " >&6; } ! if test "${lt_cv_deplibs_check_method+set}" = set; then : ! $as_echo_n "(cached) " >&6 else lt_cv_file_magic_cmd='$MAGIC_CMD' lt_cv_file_magic_test_file= *************** mingw* | pw32*) *** 4236,4242 **** # Base MSYS/MinGW do not provide the 'file' command needed by # func_win32_libid shell function, so use a weaker test based on 'objdump', # unless we find 'file', for example because we are cross-compiling. ! if ( file / ) >/dev/null 2>&1; then lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' else --- 5120,5127 ---- # Base MSYS/MinGW do not provide the 'file' command needed by # func_win32_libid shell function, so use a weaker test based on 'objdump', # unless we find 'file', for example because we are cross-compiling. ! # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. ! if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' else *************** mingw* | pw32*) *** 4245,4251 **** fi ;; ! cegcc) # use the weaker test based on 'objdump'. See mingw*. lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' lt_cv_file_magic_cmd='$OBJDUMP -f' --- 5130,5136 ---- fi ;; ! cegcc*) # use the weaker test based on 'objdump'. See mingw*. lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' lt_cv_file_magic_cmd='$OBJDUMP -f' *************** gnu*) *** 4275,4280 **** --- 5160,5169 ---- lt_cv_deplibs_check_method=pass_all ;; + haiku*) + lt_cv_deplibs_check_method=pass_all + ;; + hpux10.20* | hpux11*) lt_cv_file_magic_cmd=/usr/bin/file case $host_cpu in *************** hpux10.20* | hpux11*) *** 4283,4293 **** lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so ;; hppa*64*) ! lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]' lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl ;; *) ! lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' lt_cv_file_magic_test_file=/usr/lib/libc.sl ;; esac --- 5172,5182 ---- lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so ;; hppa*64*) ! lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]' lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl ;; *) ! lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' lt_cv_file_magic_test_file=/usr/lib/libc.sl ;; esac *************** tpf*) *** 4388,4395 **** esac fi ! echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 ! echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6 file_magic_cmd=$lt_cv_file_magic_cmd deplibs_check_method=$lt_cv_deplibs_check_method test -z "$deplibs_check_method" && deplibs_check_method=unknown --- 5277,5284 ---- esac fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 ! $as_echo "$lt_cv_deplibs_check_method" >&6; } file_magic_cmd=$lt_cv_file_magic_cmd deplibs_check_method=$lt_cv_deplibs_check_method test -z "$deplibs_check_method" && deplibs_check_method=unknown *************** test -z "$deplibs_check_method" && depli *** 4408,4417 **** if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. set dummy ${ac_tool_prefix}ar; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 ! if test "${ac_cv_prog_AR+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$AR"; then ac_cv_prog_AR="$AR" # Let the user override the test. --- 5297,5306 ---- if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. set dummy ${ac_tool_prefix}ar; ac_word=$2 ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ! $as_echo_n "checking for $ac_word... " >&6; } ! if test "${ac_cv_prog_AR+set}" = set; then : ! $as_echo_n "(cached) " >&6 else if test -n "$AR"; then ac_cv_prog_AR="$AR" # Let the user override the test. *************** for as_dir in $PATH *** 4421,4455 **** do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AR="${ac_tool_prefix}ar" ! echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done fi fi AR=$ac_cv_prog_AR if test -n "$AR"; then ! echo "$as_me:$LINENO: result: $AR" >&5 ! echo "${ECHO_T}$AR" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi fi if test -z "$ac_cv_prog_AR"; then ac_ct_AR=$AR # Extract the first word of "ar", so it can be a program name with args. set dummy ar; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 ! if test "${ac_cv_prog_ac_ct_AR+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$ac_ct_AR"; then ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. --- 5310,5346 ---- do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_AR="${ac_tool_prefix}ar" ! $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done ! IFS=$as_save_IFS fi fi AR=$ac_cv_prog_AR if test -n "$AR"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 ! $as_echo "$AR" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } fi + fi if test -z "$ac_cv_prog_AR"; then ac_ct_AR=$AR # Extract the first word of "ar", so it can be a program name with args. set dummy ar; ac_word=$2 ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ! $as_echo_n "checking for $ac_word... " >&6; } ! if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : ! $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_AR"; then ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. *************** for as_dir in $PATH *** 4459,4486 **** do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_AR="ar" ! echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done - test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false" fi fi ac_ct_AR=$ac_cv_prog_ac_ct_AR if test -n "$ac_ct_AR"; then ! echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 ! echo "${ECHO_T}$ac_ct_AR" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi ! AR=$ac_ct_AR else AR="$ac_cv_prog_AR" fi --- 5350,5387 ---- do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_AR="ar" ! $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done ! IFS=$as_save_IFS fi fi ac_ct_AR=$ac_cv_prog_ac_ct_AR if test -n "$ac_ct_AR"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 ! $as_echo "$ac_ct_AR" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } fi ! if test "x$ac_ct_AR" = x; then ! AR="false" ! else ! case $cross_compiling:$ac_tool_warned in ! yes:) ! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 ! $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ! ac_tool_warned=yes ;; ! esac ! AR=$ac_ct_AR ! fi else AR="$ac_cv_prog_AR" fi *************** test -z "$AR_FLAGS" && AR_FLAGS=cru *** 4501,4510 **** if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 ! if test "${ac_cv_prog_STRIP+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. --- 5402,5411 ---- if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ! $as_echo_n "checking for $ac_word... " >&6; } ! if test "${ac_cv_prog_STRIP+set}" = set; then : ! $as_echo_n "(cached) " >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. *************** for as_dir in $PATH *** 4514,4548 **** do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" ! echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then ! echo "$as_me:$LINENO: result: $STRIP" >&5 ! echo "${ECHO_T}$STRIP" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 ! if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. --- 5415,5451 ---- do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" ! $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done ! IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 ! $as_echo "$STRIP" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } fi + fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ! $as_echo_n "checking for $ac_word... " >&6; } ! if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : ! $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. *************** for as_dir in $PATH *** 4552,4579 **** do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_STRIP="strip" ! echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done - test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":" fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then ! echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 ! echo "${ECHO_T}$ac_ct_STRIP" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi ! STRIP=$ac_ct_STRIP else STRIP="$ac_cv_prog_STRIP" fi --- 5455,5492 ---- do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_STRIP="strip" ! $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done ! IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 ! $as_echo "$ac_ct_STRIP" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } fi ! if test "x$ac_ct_STRIP" = x; then ! STRIP=":" ! else ! case $cross_compiling:$ac_tool_warned in ! yes:) ! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 ! $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ! ac_tool_warned=yes ;; ! esac ! STRIP=$ac_ct_STRIP ! fi else STRIP="$ac_cv_prog_STRIP" fi *************** test -z "$STRIP" && STRIP=: *** 4588,4597 **** if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. set dummy ${ac_tool_prefix}ranlib; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 ! if test "${ac_cv_prog_RANLIB+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$RANLIB"; then ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. --- 5501,5510 ---- if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. set dummy ${ac_tool_prefix}ranlib; ac_word=$2 ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ! $as_echo_n "checking for $ac_word... " >&6; } ! if test "${ac_cv_prog_RANLIB+set}" = set; then : ! $as_echo_n "(cached) " >&6 else if test -n "$RANLIB"; then ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. *************** for as_dir in $PATH *** 4601,4635 **** do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" ! echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done fi fi RANLIB=$ac_cv_prog_RANLIB if test -n "$RANLIB"; then ! echo "$as_me:$LINENO: result: $RANLIB" >&5 ! echo "${ECHO_T}$RANLIB" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi fi if test -z "$ac_cv_prog_RANLIB"; then ac_ct_RANLIB=$RANLIB # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 ! if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$ac_ct_RANLIB"; then ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. --- 5514,5550 ---- do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" ! $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done ! IFS=$as_save_IFS fi fi RANLIB=$ac_cv_prog_RANLIB if test -n "$RANLIB"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 ! $as_echo "$RANLIB" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } fi + fi if test -z "$ac_cv_prog_RANLIB"; then ac_ct_RANLIB=$RANLIB # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ! $as_echo_n "checking for $ac_word... " >&6; } ! if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : ! $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_RANLIB"; then ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. *************** for as_dir in $PATH *** 4639,4666 **** do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_RANLIB="ranlib" ! echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done - test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":" fi fi ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB if test -n "$ac_ct_RANLIB"; then ! echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 ! echo "${ECHO_T}$ac_ct_RANLIB" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi ! RANLIB=$ac_ct_RANLIB else RANLIB="$ac_cv_prog_RANLIB" fi --- 5554,5591 ---- do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_RANLIB="ranlib" ! $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done ! IFS=$as_save_IFS fi fi ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB if test -n "$ac_ct_RANLIB"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 ! $as_echo "$ac_ct_RANLIB" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } fi ! if test "x$ac_ct_RANLIB" = x; then ! RANLIB=":" ! else ! case $cross_compiling:$ac_tool_warned in ! yes:) ! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 ! $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ! ac_tool_warned=yes ;; ! esac ! RANLIB=$ac_ct_RANLIB ! fi else RANLIB="$ac_cv_prog_RANLIB" fi *************** if test -n "$RANLIB"; then *** 4689,4694 **** --- 5614,5625 ---- old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" fi + case $host_os in + darwin*) + lock_old_archive_extraction=yes ;; + *) + lock_old_archive_extraction=no ;; + esac *************** fi *** 4710,4715 **** --- 5641,5694 ---- + for ac_prog in gawk mawk nawk awk + do + # Extract the first word of "$ac_prog", so it can be a program name with args. + set dummy $ac_prog; ac_word=$2 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 + $as_echo_n "checking for $ac_word... " >&6; } + if test "${ac_cv_prog_AWK+set}" = set; then : + $as_echo_n "(cached) " >&6 + else + if test -n "$AWK"; then + ac_cv_prog_AWK="$AWK" # Let the user override the test. + else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR + for as_dir in $PATH + do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_AWK="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi + done + done + IFS=$as_save_IFS + + fi + fi + AWK=$ac_cv_prog_AWK + if test -n "$AWK"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 + $as_echo "$AWK" >&6; } + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 + $as_echo "no" >&6; } + fi + + + test -n "$AWK" && break + done + + + + + + + *************** compiler=$CC *** 4733,4742 **** # Check for command to grab the raw symbol name followed by C symbol from nm. ! echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 ! echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6 ! if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else # These are sane defaults that work on at least a few old systems. --- 5712,5721 ---- # Check for command to grab the raw symbol name followed by C symbol from nm. ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 ! $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } ! if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then : ! $as_echo_n "(cached) " >&6 else # These are sane defaults that work on at least a few old systems. *************** void nm_test_func(void){} *** 4851,4868 **** int main(){nm_test_var='a';nm_test_func();return(0);} _LT_EOF ! if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; then # Now try to grab the symbols. nlist=conftest.nm ! if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 ! (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } && test -s "$nlist"; then # Try sorting and uniquifying the output. if sort "$nlist" | uniq > "$nlist"T; then mv -f "$nlist"T "$nlist" --- 5830,5847 ---- int main(){nm_test_var='a';nm_test_func();return(0);} _LT_EOF ! if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? ! $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 ! test $ac_status = 0; }; then # Now try to grab the symbols. nlist=conftest.nm ! if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 ! (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 ac_status=$? ! $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 ! test $ac_status = 0; } && test -s "$nlist"; then # Try sorting and uniquifying the output. if sort "$nlist" | uniq > "$nlist"T; then mv -f "$nlist"T "$nlist" *************** _LT_EOF *** 4915,4925 **** lt_save_CFLAGS="$CFLAGS" LIBS="conftstm.$ac_objext" CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" ! if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } && test -s conftest${ac_exeext}; then pipe_works=yes fi LIBS="$lt_save_LIBS" --- 5894,5904 ---- lt_save_CFLAGS="$CFLAGS" LIBS="conftstm.$ac_objext" CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" ! if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? ! $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 ! test $ac_status = 0; } && test -s conftest${ac_exeext}; then pipe_works=yes fi LIBS="$lt_save_LIBS" *************** if test -z "$lt_cv_sys_global_symbol_pip *** 4953,4963 **** lt_cv_sys_global_symbol_to_cdecl= fi if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then ! echo "$as_me:$LINENO: result: failed" >&5 ! echo "${ECHO_T}failed" >&6 else ! echo "$as_me:$LINENO: result: ok" >&5 ! echo "${ECHO_T}ok" >&6 fi --- 5932,5942 ---- lt_cv_sys_global_symbol_to_cdecl= fi if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 ! $as_echo "failed" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 ! $as_echo "ok" >&6; } fi *************** fi *** 4982,4992 **** ! # Check whether --enable-libtool-lock or --disable-libtool-lock was given. ! if test "${enable_libtool_lock+set}" = set; then ! enableval="$enable_libtool_lock" - fi; test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes # Some flags need to be propagated to the compiler or linker for good --- 5961,5971 ---- ! # Check whether --enable-libtool-lock was given. ! if test "${enable_libtool_lock+set}" = set; then : ! enableval=$enable_libtool_lock; ! fi test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes # Some flags need to be propagated to the compiler or linker for good *************** case $host in *** 4995,5005 **** ia64-*-hpux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext ! if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; then case `/usr/bin/file conftest.$ac_objext` in *ELF-32*) HPUX_IA64_MODE="32" --- 5974,5984 ---- ia64-*-hpux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext ! if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? ! $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 ! test $ac_status = 0; }; then case `/usr/bin/file conftest.$ac_objext` in *ELF-32*) HPUX_IA64_MODE="32" *************** ia64-*-hpux*) *** 5013,5024 **** ;; *-*-irix6*) # Find out which ABI we are using. ! echo '#line 5016 "configure"' > conftest.$ac_ext ! if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; then if test "$lt_cv_prog_gnu_ld" = yes; then case `/usr/bin/file conftest.$ac_objext` in *32-bit*) --- 5992,6003 ---- ;; *-*-irix6*) # Find out which ABI we are using. ! echo '#line '$LINENO' "configure"' > conftest.$ac_ext ! if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? ! $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 ! test $ac_status = 0; }; then if test "$lt_cv_prog_gnu_ld" = yes; then case `/usr/bin/file conftest.$ac_objext` in *32-bit*) *************** x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc *** 5052,5062 **** s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext ! if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; then case `/usr/bin/file conftest.o` in *32-bit*) case $host in --- 6031,6041 ---- s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext ! if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? ! $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 ! test $ac_status = 0; }; then case `/usr/bin/file conftest.o` in *32-bit*) case $host in *************** s390*-*linux*|s390*-*tpf*|sparc*-*linux* *** 5105,5114 **** # On SCO OpenServer 5, we need -belf to get full-featured binaries. SAVE_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -belf" ! echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 ! echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6 ! if test "${lt_cv_cc_needs_belf+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_ext=c ac_cpp='$CPP $CPPFLAGS' --- 6084,6093 ---- # On SCO OpenServer 5, we need -belf to get full-featured binaries. SAVE_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -belf" ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 ! $as_echo_n "checking whether the C compiler needs -belf... " >&6; } ! if test "${lt_cv_cc_needs_belf+set}" = set; then : ! $as_echo_n "(cached) " >&6 else ac_ext=c ac_cpp='$CPP $CPPFLAGS' *************** ac_link='$CC -o conftest$ac_exeext $CFLA *** 5117,5131 **** ac_compiler_gnu=$ac_cv_c_compiler_gnu if test x$gcc_no_link = xyes; then ! { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5 ! echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;} ! { (exit 1); exit 1; }; } fi ! cat >conftest.$ac_ext <<_ACEOF ! /* confdefs.h. */ ! _ACEOF ! cat confdefs.h >>conftest.$ac_ext ! cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int --- 6096,6104 ---- ac_compiler_gnu=$ac_cv_c_compiler_gnu if test x$gcc_no_link = xyes; then ! as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 fi ! cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int *************** main () *** 5136,5172 **** return 0; } _ACEOF ! rm -f conftest.$ac_objext conftest$ac_exeext ! if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 ! (eval $ac_link) 2>conftest.er1 ! ac_status=$? ! grep -v '^ *+' conftest.er1 >conftest.err ! rm -f conftest.er1 ! cat conftest.err >&5 ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } && ! { ac_try='test -z "$ac_c_werror_flag" ! || test ! -s conftest.err' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; } && ! { ac_try='test -s conftest$ac_exeext' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; }; then lt_cv_cc_needs_belf=yes else ! echo "$as_me: failed program was:" >&5 ! sed 's/^/| /' conftest.$ac_ext >&5 ! ! lt_cv_cc_needs_belf=no fi ! rm -f conftest.err conftest.$ac_objext \ ! conftest$ac_exeext conftest.$ac_ext ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' --- 6109,6121 ---- return 0; } _ACEOF ! if ac_fn_c_try_link "$LINENO"; then : lt_cv_cc_needs_belf=yes else ! lt_cv_cc_needs_belf=no fi ! rm -f core conftest.err conftest.$ac_objext \ ! conftest$ac_exeext conftest.$ac_ext ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' *************** ac_link='$CC -o conftest$ac_exeext $CFLA *** 5174,5181 **** ac_compiler_gnu=$ac_cv_c_compiler_gnu fi ! echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 ! echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6 if test x"$lt_cv_cc_needs_belf" != x"yes"; then # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf CFLAGS="$SAVE_CFLAGS" --- 6123,6130 ---- ac_compiler_gnu=$ac_cv_c_compiler_gnu fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 ! $as_echo "$lt_cv_cc_needs_belf" >&6; } if test x"$lt_cv_cc_needs_belf" != x"yes"; then # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf CFLAGS="$SAVE_CFLAGS" *************** echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6 *** 5184,5194 **** sparc*-*solaris*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext ! if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; then case `/usr/bin/file conftest.o` in *64-bit*) case $lt_cv_prog_gnu_ld in --- 6133,6143 ---- sparc*-*solaris*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext ! if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? ! $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 ! test $ac_status = 0; }; then case `/usr/bin/file conftest.o` in *64-bit*) case $lt_cv_prog_gnu_ld in *************** need_locks="$enable_libtool_lock" *** 5214,5223 **** if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 ! if test "${ac_cv_prog_DSYMUTIL+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$DSYMUTIL"; then ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. --- 6163,6172 ---- if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ! $as_echo_n "checking for $ac_word... " >&6; } ! if test "${ac_cv_prog_DSYMUTIL+set}" = set; then : ! $as_echo_n "(cached) " >&6 else if test -n "$DSYMUTIL"; then ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. *************** for as_dir in $PATH *** 5227,5261 **** do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" ! echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done fi fi DSYMUTIL=$ac_cv_prog_DSYMUTIL if test -n "$DSYMUTIL"; then ! echo "$as_me:$LINENO: result: $DSYMUTIL" >&5 ! echo "${ECHO_T}$DSYMUTIL" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi fi if test -z "$ac_cv_prog_DSYMUTIL"; then ac_ct_DSYMUTIL=$DSYMUTIL # Extract the first word of "dsymutil", so it can be a program name with args. set dummy dsymutil; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 ! if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$ac_ct_DSYMUTIL"; then ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. --- 6176,6212 ---- do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" ! $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done ! IFS=$as_save_IFS fi fi DSYMUTIL=$ac_cv_prog_DSYMUTIL if test -n "$DSYMUTIL"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 ! $as_echo "$DSYMUTIL" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } fi + fi if test -z "$ac_cv_prog_DSYMUTIL"; then ac_ct_DSYMUTIL=$DSYMUTIL # Extract the first word of "dsymutil", so it can be a program name with args. set dummy dsymutil; ac_word=$2 ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ! $as_echo_n "checking for $ac_word... " >&6; } ! if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then : ! $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_DSYMUTIL"; then ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. *************** for as_dir in $PATH *** 5265,5292 **** do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" ! echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done - test -z "$ac_cv_prog_ac_ct_DSYMUTIL" && ac_cv_prog_ac_ct_DSYMUTIL=":" fi fi ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL if test -n "$ac_ct_DSYMUTIL"; then ! echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5 ! echo "${ECHO_T}$ac_ct_DSYMUTIL" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi ! DSYMUTIL=$ac_ct_DSYMUTIL else DSYMUTIL="$ac_cv_prog_DSYMUTIL" fi --- 6216,6253 ---- do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" ! $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done ! IFS=$as_save_IFS fi fi ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL if test -n "$ac_ct_DSYMUTIL"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 ! $as_echo "$ac_ct_DSYMUTIL" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } fi ! if test "x$ac_ct_DSYMUTIL" = x; then ! DSYMUTIL=":" ! else ! case $cross_compiling:$ac_tool_warned in ! yes:) ! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 ! $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ! ac_tool_warned=yes ;; ! esac ! DSYMUTIL=$ac_ct_DSYMUTIL ! fi else DSYMUTIL="$ac_cv_prog_DSYMUTIL" fi *************** fi *** 5294,5303 **** if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. set dummy ${ac_tool_prefix}nmedit; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 ! if test "${ac_cv_prog_NMEDIT+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$NMEDIT"; then ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. --- 6255,6264 ---- if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. set dummy ${ac_tool_prefix}nmedit; ac_word=$2 ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ! $as_echo_n "checking for $ac_word... " >&6; } ! if test "${ac_cv_prog_NMEDIT+set}" = set; then : ! $as_echo_n "(cached) " >&6 else if test -n "$NMEDIT"; then ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. *************** for as_dir in $PATH *** 5307,5341 **** do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" ! echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done fi fi NMEDIT=$ac_cv_prog_NMEDIT if test -n "$NMEDIT"; then ! echo "$as_me:$LINENO: result: $NMEDIT" >&5 ! echo "${ECHO_T}$NMEDIT" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi fi if test -z "$ac_cv_prog_NMEDIT"; then ac_ct_NMEDIT=$NMEDIT # Extract the first word of "nmedit", so it can be a program name with args. set dummy nmedit; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 ! if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$ac_ct_NMEDIT"; then ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. --- 6268,6304 ---- do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" ! $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done ! IFS=$as_save_IFS fi fi NMEDIT=$ac_cv_prog_NMEDIT if test -n "$NMEDIT"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 ! $as_echo "$NMEDIT" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } fi + fi if test -z "$ac_cv_prog_NMEDIT"; then ac_ct_NMEDIT=$NMEDIT # Extract the first word of "nmedit", so it can be a program name with args. set dummy nmedit; ac_word=$2 ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ! $as_echo_n "checking for $ac_word... " >&6; } ! if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then : ! $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_NMEDIT"; then ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. *************** for as_dir in $PATH *** 5345,5372 **** do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_NMEDIT="nmedit" ! echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done - test -z "$ac_cv_prog_ac_ct_NMEDIT" && ac_cv_prog_ac_ct_NMEDIT=":" fi fi ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT if test -n "$ac_ct_NMEDIT"; then ! echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5 ! echo "${ECHO_T}$ac_ct_NMEDIT" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi ! NMEDIT=$ac_ct_NMEDIT else NMEDIT="$ac_cv_prog_NMEDIT" fi --- 6308,6345 ---- do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_NMEDIT="nmedit" ! $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done ! IFS=$as_save_IFS fi fi ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT if test -n "$ac_ct_NMEDIT"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 ! $as_echo "$ac_ct_NMEDIT" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } fi ! if test "x$ac_ct_NMEDIT" = x; then ! NMEDIT=":" ! else ! case $cross_compiling:$ac_tool_warned in ! yes:) ! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 ! $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ! ac_tool_warned=yes ;; ! esac ! NMEDIT=$ac_ct_NMEDIT ! fi else NMEDIT="$ac_cv_prog_NMEDIT" fi *************** fi *** 5374,5383 **** if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. set dummy ${ac_tool_prefix}lipo; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 ! if test "${ac_cv_prog_LIPO+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$LIPO"; then ac_cv_prog_LIPO="$LIPO" # Let the user override the test. --- 6347,6356 ---- if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. set dummy ${ac_tool_prefix}lipo; ac_word=$2 ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ! $as_echo_n "checking for $ac_word... " >&6; } ! if test "${ac_cv_prog_LIPO+set}" = set; then : ! $as_echo_n "(cached) " >&6 else if test -n "$LIPO"; then ac_cv_prog_LIPO="$LIPO" # Let the user override the test. *************** for as_dir in $PATH *** 5387,5421 **** do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_LIPO="${ac_tool_prefix}lipo" ! echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done fi fi LIPO=$ac_cv_prog_LIPO if test -n "$LIPO"; then ! echo "$as_me:$LINENO: result: $LIPO" >&5 ! echo "${ECHO_T}$LIPO" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi fi if test -z "$ac_cv_prog_LIPO"; then ac_ct_LIPO=$LIPO # Extract the first word of "lipo", so it can be a program name with args. set dummy lipo; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 ! if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$ac_ct_LIPO"; then ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. --- 6360,6396 ---- do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_LIPO="${ac_tool_prefix}lipo" ! $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done ! IFS=$as_save_IFS fi fi LIPO=$ac_cv_prog_LIPO if test -n "$LIPO"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 ! $as_echo "$LIPO" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } fi + fi if test -z "$ac_cv_prog_LIPO"; then ac_ct_LIPO=$LIPO # Extract the first word of "lipo", so it can be a program name with args. set dummy lipo; ac_word=$2 ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ! $as_echo_n "checking for $ac_word... " >&6; } ! if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then : ! $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_LIPO"; then ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. *************** for as_dir in $PATH *** 5425,5452 **** do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_LIPO="lipo" ! echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done - test -z "$ac_cv_prog_ac_ct_LIPO" && ac_cv_prog_ac_ct_LIPO=":" fi fi ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO if test -n "$ac_ct_LIPO"; then ! echo "$as_me:$LINENO: result: $ac_ct_LIPO" >&5 ! echo "${ECHO_T}$ac_ct_LIPO" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi ! LIPO=$ac_ct_LIPO else LIPO="$ac_cv_prog_LIPO" fi --- 6400,6437 ---- do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_LIPO="lipo" ! $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done ! IFS=$as_save_IFS fi fi ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO if test -n "$ac_ct_LIPO"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 ! $as_echo "$ac_ct_LIPO" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } fi ! if test "x$ac_ct_LIPO" = x; then ! LIPO=":" ! else ! case $cross_compiling:$ac_tool_warned in ! yes:) ! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 ! $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ! ac_tool_warned=yes ;; ! esac ! LIPO=$ac_ct_LIPO ! fi else LIPO="$ac_cv_prog_LIPO" fi *************** fi *** 5454,5463 **** if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. set dummy ${ac_tool_prefix}otool; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 ! if test "${ac_cv_prog_OTOOL+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$OTOOL"; then ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. --- 6439,6448 ---- if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. set dummy ${ac_tool_prefix}otool; ac_word=$2 ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ! $as_echo_n "checking for $ac_word... " >&6; } ! if test "${ac_cv_prog_OTOOL+set}" = set; then : ! $as_echo_n "(cached) " >&6 else if test -n "$OTOOL"; then ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. *************** for as_dir in $PATH *** 5467,5501 **** do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OTOOL="${ac_tool_prefix}otool" ! echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done fi fi OTOOL=$ac_cv_prog_OTOOL if test -n "$OTOOL"; then ! echo "$as_me:$LINENO: result: $OTOOL" >&5 ! echo "${ECHO_T}$OTOOL" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi fi if test -z "$ac_cv_prog_OTOOL"; then ac_ct_OTOOL=$OTOOL # Extract the first word of "otool", so it can be a program name with args. set dummy otool; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 ! if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$ac_ct_OTOOL"; then ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. --- 6452,6488 ---- do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_OTOOL="${ac_tool_prefix}otool" ! $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done ! IFS=$as_save_IFS fi fi OTOOL=$ac_cv_prog_OTOOL if test -n "$OTOOL"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 ! $as_echo "$OTOOL" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } fi + fi if test -z "$ac_cv_prog_OTOOL"; then ac_ct_OTOOL=$OTOOL # Extract the first word of "otool", so it can be a program name with args. set dummy otool; ac_word=$2 ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ! $as_echo_n "checking for $ac_word... " >&6; } ! if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then : ! $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OTOOL"; then ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. *************** for as_dir in $PATH *** 5505,5532 **** do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OTOOL="otool" ! echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done - test -z "$ac_cv_prog_ac_ct_OTOOL" && ac_cv_prog_ac_ct_OTOOL=":" fi fi ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL if test -n "$ac_ct_OTOOL"; then ! echo "$as_me:$LINENO: result: $ac_ct_OTOOL" >&5 ! echo "${ECHO_T}$ac_ct_OTOOL" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi ! OTOOL=$ac_ct_OTOOL else OTOOL="$ac_cv_prog_OTOOL" fi --- 6492,6529 ---- do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_OTOOL="otool" ! $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done ! IFS=$as_save_IFS fi fi ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL if test -n "$ac_ct_OTOOL"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 ! $as_echo "$ac_ct_OTOOL" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } fi ! if test "x$ac_ct_OTOOL" = x; then ! OTOOL=":" ! else ! case $cross_compiling:$ac_tool_warned in ! yes:) ! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 ! $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ! ac_tool_warned=yes ;; ! esac ! OTOOL=$ac_ct_OTOOL ! fi else OTOOL="$ac_cv_prog_OTOOL" fi *************** fi *** 5534,5543 **** if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. set dummy ${ac_tool_prefix}otool64; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 ! if test "${ac_cv_prog_OTOOL64+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$OTOOL64"; then ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. --- 6531,6540 ---- if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. set dummy ${ac_tool_prefix}otool64; ac_word=$2 ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ! $as_echo_n "checking for $ac_word... " >&6; } ! if test "${ac_cv_prog_OTOOL64+set}" = set; then : ! $as_echo_n "(cached) " >&6 else if test -n "$OTOOL64"; then ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. *************** for as_dir in $PATH *** 5547,5581 **** do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" ! echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done fi fi OTOOL64=$ac_cv_prog_OTOOL64 if test -n "$OTOOL64"; then ! echo "$as_me:$LINENO: result: $OTOOL64" >&5 ! echo "${ECHO_T}$OTOOL64" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi fi if test -z "$ac_cv_prog_OTOOL64"; then ac_ct_OTOOL64=$OTOOL64 # Extract the first word of "otool64", so it can be a program name with args. set dummy otool64; ac_word=$2 ! echo "$as_me:$LINENO: checking for $ac_word" >&5 ! echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 ! if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$ac_ct_OTOOL64"; then ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. --- 6544,6580 ---- do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" ! $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done ! IFS=$as_save_IFS fi fi OTOOL64=$ac_cv_prog_OTOOL64 if test -n "$OTOOL64"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 ! $as_echo "$OTOOL64" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } fi + fi if test -z "$ac_cv_prog_OTOOL64"; then ac_ct_OTOOL64=$OTOOL64 # Extract the first word of "otool64", so it can be a program name with args. set dummy otool64; ac_word=$2 ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ! $as_echo_n "checking for $ac_word... " >&6; } ! if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then : ! $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OTOOL64"; then ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. *************** for as_dir in $PATH *** 5585,5612 **** do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OTOOL64="otool64" ! echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done - test -z "$ac_cv_prog_ac_ct_OTOOL64" && ac_cv_prog_ac_ct_OTOOL64=":" fi fi ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 if test -n "$ac_ct_OTOOL64"; then ! echo "$as_me:$LINENO: result: $ac_ct_OTOOL64" >&5 ! echo "${ECHO_T}$ac_ct_OTOOL64" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi ! OTOOL64=$ac_ct_OTOOL64 else OTOOL64="$ac_cv_prog_OTOOL64" fi --- 6584,6621 ---- do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. ! for ac_exec_ext in '' $ac_executable_extensions; do ! if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_OTOOL64="otool64" ! $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done ! done ! IFS=$as_save_IFS fi fi ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 if test -n "$ac_ct_OTOOL64"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 ! $as_echo "$ac_ct_OTOOL64" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } fi ! if test "x$ac_ct_OTOOL64" = x; then ! OTOOL64=":" ! else ! case $cross_compiling:$ac_tool_warned in ! yes:) ! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 ! $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ! ac_tool_warned=yes ;; ! esac ! OTOOL64=$ac_ct_OTOOL64 ! fi else OTOOL64="$ac_cv_prog_OTOOL64" fi *************** fi *** 5637,5646 **** ! echo "$as_me:$LINENO: checking for -single_module linker flag" >&5 ! echo $ECHO_N "checking for -single_module linker flag... $ECHO_C" >&6 ! if test "${lt_cv_apple_cc_single_mod+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else lt_cv_apple_cc_single_mod=no if test -z "${LT_MULTI_MODULE}"; then --- 6646,6655 ---- ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 ! $as_echo_n "checking for -single_module linker flag... " >&6; } ! if test "${lt_cv_apple_cc_single_mod+set}" = set; then : ! $as_echo_n "(cached) " >&6 else lt_cv_apple_cc_single_mod=no if test -z "${LT_MULTI_MODULE}"; then *************** else *** 5664,5690 **** rm -f conftest.* fi fi ! echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5 ! echo "${ECHO_T}$lt_cv_apple_cc_single_mod" >&6 ! echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5 ! echo $ECHO_N "checking for -exported_symbols_list linker flag... $ECHO_C" >&6 ! if test "${lt_cv_ld_exported_symbols_list+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else lt_cv_ld_exported_symbols_list=no save_LDFLAGS=$LDFLAGS echo "_main" > conftest.sym LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" if test x$gcc_no_link = xyes; then ! { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5 ! echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;} ! { (exit 1); exit 1; }; } fi ! cat >conftest.$ac_ext <<_ACEOF ! /* confdefs.h. */ ! _ACEOF ! cat confdefs.h >>conftest.$ac_ext ! cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int --- 6673,6693 ---- rm -f conftest.* fi fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 ! $as_echo "$lt_cv_apple_cc_single_mod" >&6; } ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 ! $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } ! if test "${lt_cv_ld_exported_symbols_list+set}" = set; then : ! $as_echo_n "(cached) " >&6 else lt_cv_ld_exported_symbols_list=no save_LDFLAGS=$LDFLAGS echo "_main" > conftest.sym LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" if test x$gcc_no_link = xyes; then ! as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 fi ! cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int *************** main () *** 5695,5736 **** return 0; } _ACEOF ! rm -f conftest.$ac_objext conftest$ac_exeext ! if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 ! (eval $ac_link) 2>conftest.er1 ! ac_status=$? ! grep -v '^ *+' conftest.er1 >conftest.err ! rm -f conftest.er1 ! cat conftest.err >&5 ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } && ! { ac_try='test -z "$ac_c_werror_flag" ! || test ! -s conftest.err' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; } && ! { ac_try='test -s conftest$ac_exeext' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; }; then lt_cv_ld_exported_symbols_list=yes else ! echo "$as_me: failed program was:" >&5 ! sed 's/^/| /' conftest.$ac_ext >&5 ! ! lt_cv_ld_exported_symbols_list=no fi ! rm -f conftest.err conftest.$ac_objext \ ! conftest$ac_exeext conftest.$ac_ext LDFLAGS="$save_LDFLAGS" fi ! echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5 ! echo "${ECHO_T}$lt_cv_ld_exported_symbols_list" >&6 case $host_os in rhapsody* | darwin1.[012]) _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; --- 6698,6745 ---- return 0; } _ACEOF ! if ac_fn_c_try_link "$LINENO"; then : lt_cv_ld_exported_symbols_list=yes else ! lt_cv_ld_exported_symbols_list=no fi ! rm -f core conftest.err conftest.$ac_objext \ ! conftest$ac_exeext conftest.$ac_ext LDFLAGS="$save_LDFLAGS" fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 ! $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 ! $as_echo_n "checking for -force_load linker flag... " >&6; } ! if test "${lt_cv_ld_force_load+set}" = set; then : ! $as_echo_n "(cached) " >&6 ! else ! lt_cv_ld_force_load=no ! cat > conftest.c << _LT_EOF ! int forced_loaded() { return 2;} ! _LT_EOF ! echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 ! $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 ! echo "$AR cru libconftest.a conftest.o" >&5 ! $AR cru libconftest.a conftest.o 2>&5 ! cat > conftest.c << _LT_EOF ! int main() { return 0;} ! _LT_EOF ! echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 ! $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err ! _lt_result=$? ! if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then ! lt_cv_ld_force_load=yes ! else ! cat conftest.err >&5 ! fi ! rm -f conftest.err libconftest.a conftest conftest.c ! rm -rf conftest.dSYM ! ! fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 ! $as_echo "$lt_cv_ld_force_load" >&6; } case $host_os in rhapsody* | darwin1.[012]) _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; *************** echo "${ECHO_T}$lt_cv_ld_exported_symbol *** 5758,5764 **** else _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' fi ! if test "$DSYMUTIL" != ":"; then _lt_dsymutil='~$DSYMUTIL $lib || :' else _lt_dsymutil= --- 6767,6773 ---- else _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' fi ! if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then _lt_dsymutil='~$DSYMUTIL $lib || :' else _lt_dsymutil= *************** ac_cpp='$CPP $CPPFLAGS' *** 5771,5785 **** ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ! echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 ! echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6 # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then ! if test "${ac_cv_prog_CPP+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else # Double quotes because CPP needs to be expanded for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" --- 6780,6794 ---- ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 ! $as_echo_n "checking how to run the C preprocessor... " >&6; } # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then ! if test "${ac_cv_prog_CPP+set}" = set; then : ! $as_echo_n "(cached) " >&6 else # Double quotes because CPP needs to be expanded for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" *************** do *** 5793,5803 **** # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. ! cat >conftest.$ac_ext <<_ACEOF ! /* confdefs.h. */ ! _ACEOF ! cat confdefs.h >>conftest.$ac_ext ! cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #ifdef __STDC__ # include --- 6802,6808 ---- # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. ! cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include *************** cat >>conftest.$ac_ext <<_ACEOF *** 5806,5873 **** #endif Syntax error _ACEOF ! if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 ! (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ! ac_status=$? ! grep -v '^ *+' conftest.er1 >conftest.err ! rm -f conftest.er1 ! cat conftest.err >&5 ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } >/dev/null; then ! if test -s conftest.err; then ! ac_cpp_err=$ac_c_preproc_warn_flag ! ac_cpp_err=$ac_cpp_err$ac_c_werror_flag ! else ! ac_cpp_err= ! fi ! else ! ac_cpp_err=yes ! fi ! if test -z "$ac_cpp_err"; then ! : ! else ! echo "$as_me: failed program was:" >&5 ! sed 's/^/| /' conftest.$ac_ext >&5 # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext ! # OK, works on sane cases. Now check whether non-existent headers # can be detected and how. ! cat >conftest.$ac_ext <<_ACEOF ! /* confdefs.h. */ ! _ACEOF ! cat confdefs.h >>conftest.$ac_ext ! cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF ! if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 ! (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ! ac_status=$? ! grep -v '^ *+' conftest.er1 >conftest.err ! rm -f conftest.er1 ! cat conftest.err >&5 ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } >/dev/null; then ! if test -s conftest.err; then ! ac_cpp_err=$ac_c_preproc_warn_flag ! ac_cpp_err=$ac_cpp_err$ac_c_werror_flag ! else ! ac_cpp_err= ! fi ! else ! ac_cpp_err=yes ! fi ! if test -z "$ac_cpp_err"; then # Broken: success on invalid input. continue else - echo "$as_me: failed program was:" >&5 - sed 's/^/| /' conftest.$ac_ext >&5 - # Passes both tests. ac_preproc_ok=: break --- 6811,6834 ---- #endif Syntax error _ACEOF ! if ac_fn_c_try_cpp "$LINENO"; then : + else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext ! # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. ! cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF ! if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break *************** rm -f conftest.err conftest.$ac_ext *** 5877,5883 **** done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.err conftest.$ac_ext ! if $ac_preproc_ok; then break fi --- 6838,6844 ---- done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.err conftest.$ac_ext ! if $ac_preproc_ok; then : break fi *************** fi *** 5889,5896 **** else ac_cv_prog_CPP=$CPP fi ! echo "$as_me:$LINENO: result: $CPP" >&5 ! echo "${ECHO_T}$CPP" >&6 ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do --- 6850,6857 ---- else ac_cv_prog_CPP=$CPP fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 ! $as_echo "$CPP" >&6; } ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do *************** do *** 5900,5910 **** # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. ! cat >conftest.$ac_ext <<_ACEOF ! /* confdefs.h. */ ! _ACEOF ! cat confdefs.h >>conftest.$ac_ext ! cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #ifdef __STDC__ # include --- 6861,6867 ---- # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. ! cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include *************** cat >>conftest.$ac_ext <<_ACEOF *** 5913,5980 **** #endif Syntax error _ACEOF ! if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 ! (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ! ac_status=$? ! grep -v '^ *+' conftest.er1 >conftest.err ! rm -f conftest.er1 ! cat conftest.err >&5 ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } >/dev/null; then ! if test -s conftest.err; then ! ac_cpp_err=$ac_c_preproc_warn_flag ! ac_cpp_err=$ac_cpp_err$ac_c_werror_flag ! else ! ac_cpp_err= ! fi ! else ! ac_cpp_err=yes ! fi ! if test -z "$ac_cpp_err"; then ! : ! else ! echo "$as_me: failed program was:" >&5 ! sed 's/^/| /' conftest.$ac_ext >&5 # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext ! # OK, works on sane cases. Now check whether non-existent headers # can be detected and how. ! cat >conftest.$ac_ext <<_ACEOF ! /* confdefs.h. */ ! _ACEOF ! cat confdefs.h >>conftest.$ac_ext ! cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF ! if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 ! (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ! ac_status=$? ! grep -v '^ *+' conftest.er1 >conftest.err ! rm -f conftest.er1 ! cat conftest.err >&5 ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } >/dev/null; then ! if test -s conftest.err; then ! ac_cpp_err=$ac_c_preproc_warn_flag ! ac_cpp_err=$ac_cpp_err$ac_c_werror_flag ! else ! ac_cpp_err= ! fi ! else ! ac_cpp_err=yes ! fi ! if test -z "$ac_cpp_err"; then # Broken: success on invalid input. continue else - echo "$as_me: failed program was:" >&5 - sed 's/^/| /' conftest.$ac_ext >&5 - # Passes both tests. ac_preproc_ok=: break --- 6870,6893 ---- #endif Syntax error _ACEOF ! if ac_fn_c_try_cpp "$LINENO"; then : + else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext ! # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. ! cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF ! if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break *************** rm -f conftest.err conftest.$ac_ext *** 5984,5999 **** done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.err conftest.$ac_ext ! if $ac_preproc_ok; then ! : else ! { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 ! echo "$as_me: error: in \`$ac_pwd':" >&2;} ! { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check ! See \`config.log' for more details." >&5 ! echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check ! See \`config.log' for more details." >&2;} ! { (exit 1); exit 1; }; }; } fi ac_ext=c --- 6897,6909 ---- done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.err conftest.$ac_ext ! if $ac_preproc_ok; then : ! else ! { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 ! $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} ! as_fn_error "C preprocessor \"$CPP\" fails sanity check ! See \`config.log' for more details." "$LINENO" 5; } fi ac_ext=c *************** ac_link='$CC -o conftest$ac_exeext $CFLA *** 6003,6018 **** ac_compiler_gnu=$ac_cv_c_compiler_gnu ! echo "$as_me:$LINENO: checking for ANSI C header files" >&5 ! echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6 ! if test "${ac_cv_header_stdc+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else ! cat >conftest.$ac_ext <<_ACEOF ! /* confdefs.h. */ ! _ACEOF ! cat confdefs.h >>conftest.$ac_ext ! cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include #include --- 6913,6924 ---- ac_compiler_gnu=$ac_cv_c_compiler_gnu ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 ! $as_echo_n "checking for ANSI C header files... " >&6; } ! if test "${ac_cv_header_stdc+set}" = set; then : ! $as_echo_n "(cached) " >&6 else ! cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include *************** main () *** 6027,6077 **** return 0; } _ACEOF ! rm -f conftest.$ac_objext ! if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 ! (eval $ac_compile) 2>conftest.er1 ! ac_status=$? ! grep -v '^ *+' conftest.er1 >conftest.err ! rm -f conftest.er1 ! cat conftest.err >&5 ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } && ! { ac_try='test -z "$ac_c_werror_flag" ! || test ! -s conftest.err' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; } && ! { ac_try='test -s conftest.$ac_objext' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; }; then ac_cv_header_stdc=yes else ! echo "$as_me: failed program was:" >&5 ! sed 's/^/| /' conftest.$ac_ext >&5 ! ! ac_cv_header_stdc=no fi ! rm -f conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. ! cat >conftest.$ac_ext <<_ACEOF ! /* confdefs.h. */ ! _ACEOF ! cat confdefs.h >>conftest.$ac_ext ! cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | ! $EGREP "memchr" >/dev/null 2>&1; then ! : else ac_cv_header_stdc=no fi --- 6933,6955 ---- return 0; } _ACEOF ! if ac_fn_c_try_compile "$LINENO"; then : ac_cv_header_stdc=yes else ! ac_cv_header_stdc=no fi ! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. ! cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | ! $EGREP "memchr" >/dev/null 2>&1; then : ! else ac_cv_header_stdc=no fi *************** fi *** 6081,6098 **** if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. ! cat >conftest.$ac_ext <<_ACEOF ! /* confdefs.h. */ ! _ACEOF ! cat confdefs.h >>conftest.$ac_ext ! cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | ! $EGREP "free" >/dev/null 2>&1; then ! : else ac_cv_header_stdc=no fi --- 6959,6972 ---- if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. ! cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | ! $EGREP "free" >/dev/null 2>&1; then : ! else ac_cv_header_stdc=no fi *************** fi *** 6102,6117 **** if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. ! if test "$cross_compiling" = yes; then : else ! cat >conftest.$ac_ext <<_ACEOF ! /* confdefs.h. */ ! _ACEOF ! cat confdefs.h >>conftest.$ac_ext ! cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) --- 6976,6988 ---- if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. ! if test "$cross_compiling" = yes; then : : else ! cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include + #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) *************** main () *** 6131,6239 **** for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) ! exit(2); ! exit (0); } _ACEOF ! rm -f conftest$ac_exeext ! if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 ! (eval $ac_link) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } && { ac_try='./conftest$ac_exeext' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; }; then ! : ! else ! echo "$as_me: program exited with status $ac_status" >&5 ! echo "$as_me: failed program was:" >&5 ! sed 's/^/| /' conftest.$ac_ext >&5 ! ( exit $ac_status ) ! ac_cv_header_stdc=no fi ! rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi fi fi ! echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 ! echo "${ECHO_T}$ac_cv_header_stdc" >&6 if test $ac_cv_header_stdc = yes; then ! cat >>confdefs.h <<\_ACEOF ! #define STDC_HEADERS 1 ! _ACEOF fi # On IRIX 5.3, sys/types and inttypes.h are conflicting. - - - - - - - - - for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ inttypes.h stdint.h unistd.h ! do ! as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` ! echo "$as_me:$LINENO: checking for $ac_header" >&5 ! echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 ! if eval "test \"\${$as_ac_Header+set}\" = set"; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 ! else ! cat >conftest.$ac_ext <<_ACEOF ! /* confdefs.h. */ ! _ACEOF ! cat confdefs.h >>conftest.$ac_ext ! cat >>conftest.$ac_ext <<_ACEOF ! /* end confdefs.h. */ ! $ac_includes_default ! ! #include <$ac_header> ! _ACEOF ! rm -f conftest.$ac_objext ! if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 ! (eval $ac_compile) 2>conftest.er1 ! ac_status=$? ! grep -v '^ *+' conftest.er1 >conftest.err ! rm -f conftest.er1 ! cat conftest.err >&5 ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } && ! { ac_try='test -z "$ac_c_werror_flag" ! || test ! -s conftest.err' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; } && ! { ac_try='test -s conftest.$ac_objext' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; }; then ! eval "$as_ac_Header=yes" ! else ! echo "$as_me: failed program was:" >&5 ! sed 's/^/| /' conftest.$ac_ext >&5 ! ! eval "$as_ac_Header=no" ! fi ! rm -f conftest.err conftest.$ac_objext conftest.$ac_ext ! fi ! echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 ! echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 ! if test `eval echo '${'$as_ac_Header'}'` = yes; then cat >>confdefs.h <<_ACEOF ! #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi --- 7002,7041 ---- for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) ! return 2; ! return 0; } _ACEOF ! if ac_fn_c_try_run "$LINENO"; then : ! else ! ac_cv_header_stdc=no fi ! rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ ! conftest.$ac_objext conftest.beam conftest.$ac_ext fi + fi fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 ! $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then ! $as_echo "#define STDC_HEADERS 1" >>confdefs.h fi # On IRIX 5.3, sys/types and inttypes.h are conflicting. for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ inttypes.h stdint.h unistd.h ! do : ! as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ! ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default ! " ! eval as_val=\$$as_ac_Header ! if test "x$as_val" = x""yes; then : cat >>confdefs.h <<_ACEOF ! #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi *************** fi *** 6241,6301 **** done - for ac_header in dlfcn.h ! do ! as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` ! echo "$as_me:$LINENO: checking for $ac_header" >&5 ! echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 ! if eval "test \"\${$as_ac_Header+set}\" = set"; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 ! else ! cat >conftest.$ac_ext <<_ACEOF ! /* confdefs.h. */ ! _ACEOF ! cat confdefs.h >>conftest.$ac_ext ! cat >>conftest.$ac_ext <<_ACEOF ! /* end confdefs.h. */ ! $ac_includes_default ! ! #include <$ac_header> ! _ACEOF ! rm -f conftest.$ac_objext ! if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 ! (eval $ac_compile) 2>conftest.er1 ! ac_status=$? ! grep -v '^ *+' conftest.er1 >conftest.err ! rm -f conftest.er1 ! cat conftest.err >&5 ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } && ! { ac_try='test -z "$ac_c_werror_flag" ! || test ! -s conftest.err' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; } && ! { ac_try='test -s conftest.$ac_objext' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; }; then ! eval "$as_ac_Header=yes" ! else ! echo "$as_me: failed program was:" >&5 ! sed 's/^/| /' conftest.$ac_ext >&5 ! ! eval "$as_ac_Header=no" ! fi ! rm -f conftest.err conftest.$ac_objext conftest.$ac_ext ! fi ! echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 ! echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 ! if test `eval echo '${'$as_ac_Header'}'` = yes; then cat >>confdefs.h <<_ACEOF ! #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi --- 7043,7055 ---- done for ac_header in dlfcn.h ! do : ! ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default ! " ! if test "x$ac_cv_header_dlfcn_h" = x""yes; then : cat >>confdefs.h <<_ACEOF ! #define HAVE_DLFCN_H 1 _ACEOF fi *************** done *** 6304,6309 **** --- 7058,7065 ---- + + # Set options *************** done *** 6312,6321 **** ! # Check whether --enable-shared or --disable-shared was given. ! if test "${enable_shared+set}" = set; then ! enableval="$enable_shared" ! p=${PACKAGE-default} case $enableval in yes) enable_shared=yes ;; no) enable_shared=no ;; --- 7068,7076 ---- ! # Check whether --enable-shared was given. ! if test "${enable_shared+set}" = set; then : ! enableval=$enable_shared; p=${PACKAGE-default} case $enableval in yes) enable_shared=yes ;; no) enable_shared=no ;; *************** if test "${enable_shared+set}" = set; th *** 6334,6340 **** esac else enable_shared=yes ! fi; --- 7089,7095 ---- esac else enable_shared=yes ! fi *************** fi; *** 6343,6352 **** ! # Check whether --enable-static or --disable-static was given. ! if test "${enable_static+set}" = set; then ! enableval="$enable_static" ! p=${PACKAGE-default} case $enableval in yes) enable_static=yes ;; no) enable_static=no ;; --- 7098,7107 ---- ! ! # Check whether --enable-static was given. ! if test "${enable_static+set}" = set; then : ! enableval=$enable_static; p=${PACKAGE-default} case $enableval in yes) enable_static=yes ;; no) enable_static=no ;; *************** if test "${enable_static+set}" = set; th *** 6365,6371 **** esac else enable_static=yes ! fi; --- 7120,7126 ---- esac else enable_static=yes ! fi *************** fi; *** 6375,6387 **** ! # Check whether --with-pic or --without-pic was given. ! if test "${with_pic+set}" = set; then ! withval="$with_pic" ! pic_mode="$withval" else pic_mode=default ! fi; test -z "$pic_mode" && pic_mode=default --- 7130,7143 ---- ! ! # Check whether --with-pic was given. ! if test "${with_pic+set}" = set; then : ! withval=$with_pic; pic_mode="$withval" else pic_mode=default ! fi ! test -z "$pic_mode" && pic_mode=default *************** test -z "$pic_mode" && pic_mode=default *** 6391,6400 **** ! # Check whether --enable-fast-install or --disable-fast-install was given. ! if test "${enable_fast_install+set}" = set; then ! enableval="$enable_fast_install" ! p=${PACKAGE-default} case $enableval in yes) enable_fast_install=yes ;; no) enable_fast_install=no ;; --- 7147,7155 ---- ! # Check whether --enable-fast-install was given. ! if test "${enable_fast_install+set}" = set; then : ! enableval=$enable_fast_install; p=${PACKAGE-default} case $enableval in yes) enable_fast_install=yes ;; no) enable_fast_install=no ;; *************** if test "${enable_fast_install+set}" = s *** 6413,6419 **** esac else enable_fast_install=yes ! fi; --- 7168,7175 ---- esac else enable_fast_install=yes ! fi ! *************** LIBTOOL='$(SHELL) $(top_builddir)/libtoo *** 6454,6459 **** --- 7210,7216 ---- + test -z "$LN_S" && LN_S="ln -s" *************** if test -n "${ZSH_VERSION+set}" ; then *** 6473,6482 **** setopt NO_GLOB_SUBST fi ! echo "$as_me:$LINENO: checking for objdir" >&5 ! echo $ECHO_N "checking for objdir... $ECHO_C" >&6 ! if test "${lt_cv_objdir+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else rm -f .libs 2>/dev/null mkdir .libs 2>/dev/null --- 7230,7239 ---- setopt NO_GLOB_SUBST fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 ! $as_echo_n "checking for objdir... " >&6; } ! if test "${lt_cv_objdir+set}" = set; then : ! $as_echo_n "(cached) " >&6 else rm -f .libs 2>/dev/null mkdir .libs 2>/dev/null *************** else *** 6488,6495 **** fi rmdir .libs 2>/dev/null fi ! echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 ! echo "${ECHO_T}$lt_cv_objdir" >&6 objdir=$lt_cv_objdir --- 7245,7252 ---- fi rmdir .libs 2>/dev/null fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 ! $as_echo "$lt_cv_objdir" >&6; } objdir=$lt_cv_objdir *************** _ACEOF *** 6503,6521 **** - - - - - - - - - - - - - case $host_os in aix3*) # AIX sometimes has problems with the GCC collect2 program. For some --- 7260,7265 ---- *************** aix3*) *** 6528,6550 **** ;; esac - # Sed substitution that helps us do robust quoting. It backslashifies - # metacharacters that are still active within double-quoted strings. - sed_quote_subst='s/\(["`$\\]\)/\\\1/g' - - # Same as above, but do not quote variable references. - double_quote_subst='s/\(["`\\]\)/\\\1/g' - - # Sed substitution to delay expansion of an escaped shell variable in a - # double_quote_subst'ed string. - delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' - - # Sed substitution to delay expansion of an escaped single quote. - delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' - - # Sed substitution to avoid accidental globbing in evaled expressions - no_glob_subst='s/\*/\\\*/g' - # Global variables: ofile=libtool can_build_shared=yes --- 7272,7277 ---- *************** for cc_temp in $compiler""; do *** 6573,6579 **** *) break;; esac done ! cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` # Only perform the check for file, if the check method requires it --- 7300,7306 ---- *) break;; esac done ! cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` # Only perform the check for file, if the check method requires it *************** test -z "$MAGIC_CMD" && MAGIC_CMD=file *** 6581,6590 **** case $deplibs_check_method in file_magic*) if test "$file_magic_cmd" = '$MAGIC_CMD'; then ! echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 ! echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6 ! if test "${lt_cv_path_MAGIC_CMD+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) --- 7308,7317 ---- case $deplibs_check_method in file_magic*) if test "$file_magic_cmd" = '$MAGIC_CMD'; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 ! $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } ! if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : ! $as_echo_n "(cached) " >&6 else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) *************** fi *** 6634,6644 **** MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then ! echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 ! echo "${ECHO_T}$MAGIC_CMD" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi --- 7361,7371 ---- MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 ! $as_echo "$MAGIC_CMD" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } fi *************** fi *** 6647,6656 **** if test -z "$lt_cv_path_MAGIC_CMD"; then if test -n "$ac_tool_prefix"; then ! echo "$as_me:$LINENO: checking for file" >&5 ! echo $ECHO_N "checking for file... $ECHO_C" >&6 ! if test "${lt_cv_path_MAGIC_CMD+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) --- 7374,7383 ---- if test -z "$lt_cv_path_MAGIC_CMD"; then if test -n "$ac_tool_prefix"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 ! $as_echo_n "checking for file... " >&6; } ! if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : ! $as_echo_n "(cached) " >&6 else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) *************** fi *** 6700,6710 **** MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then ! echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 ! echo "${ECHO_T}$MAGIC_CMD" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi --- 7427,7437 ---- MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 ! $as_echo "$MAGIC_CMD" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } fi *************** if test -n "$compiler"; then *** 6782,6793 **** lt_prog_compiler_no_builtin_flag= if test "$GCC" = yes; then ! lt_prog_compiler_no_builtin_flag=' -fno-builtin' ! echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 ! echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6 ! if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else lt_cv_prog_compiler_rtti_exceptions=no ac_outfile=conftest.$ac_objext --- 7509,7525 ---- lt_prog_compiler_no_builtin_flag= if test "$GCC" = yes; then ! case $cc_basename in ! nvcc*) ! lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; ! *) ! lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; ! esac ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 ! $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } ! if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then : ! $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_rtti_exceptions=no ac_outfile=conftest.$ac_objext *************** else *** 6802,6816 **** -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` ! (eval echo "\"\$as_me:6805: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 ! echo "$as_me:6809: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. ! $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_rtti_exceptions=yes --- 7534,7548 ---- -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` ! (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. ! $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_rtti_exceptions=yes *************** else *** 6819,6826 **** $RM conftest* fi ! echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 ! echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" --- 7551,7558 ---- $RM conftest* fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 ! $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" *************** fi *** 6839,6846 **** lt_prog_compiler_pic= lt_prog_compiler_static= ! echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 ! echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 if test "$GCC" = yes; then lt_prog_compiler_wl='-Wl,' --- 7571,7578 ---- lt_prog_compiler_pic= lt_prog_compiler_static= ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 ! $as_echo_n "checking for $compiler option to produce PIC... " >&6; } if test "$GCC" = yes; then lt_prog_compiler_wl='-Wl,' *************** echo $ECHO_N "checking for $compiler opt *** 6888,6893 **** --- 7620,7631 ---- lt_prog_compiler_pic='-fno-common' ;; + haiku*) + # PIC is the default for Haiku. + # The "-static" flag exists, but is broken. + lt_prog_compiler_static= + ;; + hpux*) # PIC is the default for 64-bit PA HP-UX, but not for 32-bit # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag *************** echo $ECHO_N "checking for $compiler opt *** 6930,6935 **** --- 7668,7680 ---- lt_prog_compiler_pic='-fPIC' ;; esac + + case $cc_basename in + nvcc*) # Cuda Compiler Driver 2.2 + lt_prog_compiler_wl='-Xlinker ' + lt_prog_compiler_pic='-Xcompiler -fPIC' + ;; + esac else # PORTME Check for flag to pass linker flags through the system compiler. case $host_os in *************** echo $ECHO_N "checking for $compiler opt *** 6992,6998 **** lt_prog_compiler_pic='--shared' lt_prog_compiler_static='--static' ;; ! pgcc* | pgf77* | pgf90* | pgf95*) # Portland Group compilers (*not* the Pentium gcc compiler, # which looks to be a dead project) lt_prog_compiler_wl='-Wl,' --- 7737,7743 ---- lt_prog_compiler_pic='--shared' lt_prog_compiler_static='--static' ;; ! pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group compilers (*not* the Pentium gcc compiler, # which looks to be a dead project) lt_prog_compiler_wl='-Wl,' *************** echo $ECHO_N "checking for $compiler opt *** 7004,7028 **** # All Alpha code is PIC. lt_prog_compiler_static='-non_shared' ;; ! xl*) ! # IBM XL C 8.0/Fortran 10.1 on PPC lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-qpic' lt_prog_compiler_static='-qstaticlink' ;; *) case `$CC -V 2>&1 | sed 5q` in ! *Sun\ C*) ! # Sun C 5.9 lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ! lt_prog_compiler_wl='-Wl,' ;; ! *Sun\ F*) ! # Sun Fortran 8.3 passes all unrecognized flags to the linker lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ! lt_prog_compiler_wl='' ;; esac ;; --- 7749,7773 ---- # All Alpha code is PIC. lt_prog_compiler_static='-non_shared' ;; ! xl* | bgxl* | bgf* | mpixl*) ! # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-qpic' lt_prog_compiler_static='-qstaticlink' ;; *) case `$CC -V 2>&1 | sed 5q` in ! *Sun\ F* | *Sun*Fortran*) ! # Sun Fortran 8.3 passes all unrecognized flags to the linker lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ! lt_prog_compiler_wl='' ;; ! *Sun\ C*) ! # Sun C 5.9 lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ! lt_prog_compiler_wl='-Wl,' ;; esac ;; *************** case $host_os in *** 7111,7118 **** lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" ;; esac ! echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 ! echo "${ECHO_T}$lt_prog_compiler_pic" >&6 --- 7856,7863 ---- lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" ;; esac ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 ! $as_echo "$lt_prog_compiler_pic" >&6; } *************** echo "${ECHO_T}$lt_prog_compiler_pic" >& *** 7123,7132 **** # Check to make sure the PIC flag actually works. # if test -n "$lt_prog_compiler_pic"; then ! echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 ! echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6 ! if test "${lt_cv_prog_compiler_pic_works+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else lt_cv_prog_compiler_pic_works=no ac_outfile=conftest.$ac_objext --- 7868,7877 ---- # Check to make sure the PIC flag actually works. # if test -n "$lt_prog_compiler_pic"; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 ! $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } ! if test "${lt_cv_prog_compiler_pic_works+set}" = set; then : ! $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_pic_works=no ac_outfile=conftest.$ac_objext *************** else *** 7141,7155 **** -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` ! (eval echo "\"\$as_me:7144: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 ! echo "$as_me:7148: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. ! $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_pic_works=yes --- 7886,7900 ---- -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` ! (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. ! $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_pic_works=yes *************** else *** 7158,7165 **** $RM conftest* fi ! echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5 ! echo "${ECHO_T}$lt_cv_prog_compiler_pic_works" >&6 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then case $lt_prog_compiler_pic in --- 7903,7910 ---- $RM conftest* fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 ! $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } if test x"$lt_cv_prog_compiler_pic_works" = xyes; then case $lt_prog_compiler_pic in *************** fi *** 7182,7191 **** # Check to make sure the static flag actually works. # wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" ! echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 ! echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6 ! if test "${lt_cv_prog_compiler_static_works+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else lt_cv_prog_compiler_static_works=no save_LDFLAGS="$LDFLAGS" --- 7927,7936 ---- # Check to make sure the static flag actually works. # wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 ! $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } ! if test "${lt_cv_prog_compiler_static_works+set}" = set; then : ! $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_static_works=no save_LDFLAGS="$LDFLAGS" *************** else *** 7197,7203 **** if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&5 ! $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_static_works=yes --- 7942,7948 ---- if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&5 ! $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_static_works=yes *************** else *** 7210,7217 **** LDFLAGS="$save_LDFLAGS" fi ! echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5 ! echo "${ECHO_T}$lt_cv_prog_compiler_static_works" >&6 if test x"$lt_cv_prog_compiler_static_works" = xyes; then : --- 7955,7962 ---- LDFLAGS="$save_LDFLAGS" fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 ! $as_echo "$lt_cv_prog_compiler_static_works" >&6; } if test x"$lt_cv_prog_compiler_static_works" = xyes; then : *************** fi *** 7225,7234 **** ! echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 ! echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 ! if test "${lt_cv_prog_compiler_c_o+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else lt_cv_prog_compiler_c_o=no $RM -r conftest 2>/dev/null --- 7970,7979 ---- ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 ! $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } ! if test "${lt_cv_prog_compiler_c_o+set}" = set; then : ! $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o=no $RM -r conftest 2>/dev/null *************** else *** 7246,7261 **** -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` ! (eval echo "\"\$as_me:7249: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 ! echo "$as_me:7253: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings ! $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o=yes --- 7991,8006 ---- -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` ! (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings ! $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o=yes *************** else *** 7272,7289 **** $RM conftest* fi ! echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 ! echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6 ! echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 ! echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 ! if test "${lt_cv_prog_compiler_c_o+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else lt_cv_prog_compiler_c_o=no $RM -r conftest 2>/dev/null --- 8017,8034 ---- $RM conftest* fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 ! $as_echo "$lt_cv_prog_compiler_c_o" >&6; } ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 ! $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } ! if test "${lt_cv_prog_compiler_c_o+set}" = set; then : ! $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o=no $RM -r conftest 2>/dev/null *************** else *** 7301,7316 **** -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` ! (eval echo "\"\$as_me:7304: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 ! echo "$as_me:7308: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings ! $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o=yes --- 8046,8061 ---- -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` ! (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings ! $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o=yes *************** else *** 7327,7334 **** $RM conftest* fi ! echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 ! echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6 --- 8072,8079 ---- $RM conftest* fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 ! $as_echo "$lt_cv_prog_compiler_c_o" >&6; } *************** echo "${ECHO_T}$lt_cv_prog_compiler_c_o" *** 7336,7354 **** hard_links="nottested" if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user ! echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 ! echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6 hard_links=yes $RM conftest* ln conftest.a conftest.b 2>/dev/null && hard_links=no touch conftest.a ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no ! echo "$as_me:$LINENO: result: $hard_links" >&5 ! echo "${ECHO_T}$hard_links" >&6 if test "$hard_links" = no; then ! { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 ! echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} need_locks=warn fi else --- 8081,8099 ---- hard_links="nottested" if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 ! $as_echo_n "checking if we can lock with hard links... " >&6; } hard_links=yes $RM conftest* ln conftest.a conftest.b 2>/dev/null && hard_links=no touch conftest.a ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 ! $as_echo "$hard_links" >&6; } if test "$hard_links" = no; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 ! $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} need_locks=warn fi else *************** fi *** 7360,7367 **** ! echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 ! echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 runpath_var= allow_undefined_flag= --- 8105,8112 ---- ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 ! $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } runpath_var= allow_undefined_flag= *************** echo $ECHO_N "checking whether the $comp *** 7423,7429 **** --- 8168,8200 ---- esac ld_shlibs=yes + + # On some targets, GNU ld is compatible enough with the native linker + # that we're better off using the native interface for both. + lt_use_gnu_ld_interface=no if test "$with_gnu_ld" = yes; then + case $host_os in + aix*) + # The AIX port of GNU ld has always aspired to compatibility + # with the native linker. However, as the warning in the GNU ld + # block says, versions before 2.19.5* couldn't really create working + # shared libraries, regardless of the interface used. + case `$LD -v 2>&1` in + *\ \(GNU\ Binutils\)\ 2.19.5*) ;; + *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; + *\ \(GNU\ Binutils\)\ [3-9]*) ;; + *) + lt_use_gnu_ld_interface=yes + ;; + esac + ;; + *) + lt_use_gnu_ld_interface=yes + ;; + esac + fi + + if test "$lt_use_gnu_ld_interface" = yes; then # If archive_cmds runs LD, not CC, wlarc should be empty wlarc='${wl}' *************** echo $ECHO_N "checking whether the $comp *** 7441,7446 **** --- 8212,8218 ---- fi supports_anon_versioning=no case `$LD -v 2>&1` in + *GNU\ gold*) supports_anon_versioning=yes ;; *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... *************** echo $ECHO_N "checking whether the $comp *** 7456,7466 **** ld_shlibs=no cat <<_LT_EOF 1>&2 ! *** Warning: the GNU linker, at least up to release 2.9.1, is reported *** to be unable to reliably create shared libraries on AIX. *** Therefore, libtool is disabling shared libraries support. If you ! *** really care for shared libraries, you may want to modify your PATH ! *** so that a non-GNU linker is found, and then restart. _LT_EOF fi --- 8228,8239 ---- ld_shlibs=no cat <<_LT_EOF 1>&2 ! *** Warning: the GNU linker, at least up to release 2.19, is reported *** to be unable to reliably create shared libraries on AIX. *** Therefore, libtool is disabling shared libraries support. If you ! *** really care for shared libraries, you may want to install binutils ! *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. ! *** You will then need to restart the configuration process. _LT_EOF fi *************** _LT_EOF *** 7496,7501 **** --- 8269,8275 ---- # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, # as there is no search path for DLLs. hardcode_libdir_flag_spec='-L$libdir' + export_dynamic_flag_spec='${wl}--export-all-symbols' allow_undefined_flag=unsupported always_export_symbols=no enable_shared_with_static_runtimes=yes *************** _LT_EOF *** 7517,7522 **** --- 8291,8301 ---- fi ;; + haiku*) + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + link_all_deplibs=yes + ;; + interix[3-9]*) hardcode_direct=no hardcode_shlibpath_var=no *************** _LT_EOF *** 7546,7556 **** tmp_sharedflag='-shared' case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler ! whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag' ;; ! pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers ! whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag -Mnomain' ;; ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 tmp_addflag=' -i_dynamic' ;; --- 8325,8336 ---- tmp_sharedflag='-shared' case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler ! whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag' ;; ! pgf77* | pgf90* | pgf95* | pgfortran*) ! # Portland Group f77 and f90 compilers ! whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag -Mnomain' ;; ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 tmp_addflag=' -i_dynamic' ;; *************** _LT_EOF *** 7561,7573 **** lf95*) # Lahey Fortran 8.1 whole_archive_flag_spec= tmp_sharedflag='--shared' ;; ! xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) tmp_sharedflag='-qmkshrobj' tmp_addflag= ;; esac case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 ! whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' compiler_needs_object=yes tmp_sharedflag='-G' ;; *Sun\ F*) # Sun Fortran 8.3 --- 8341,8357 ---- lf95*) # Lahey Fortran 8.1 whole_archive_flag_spec= tmp_sharedflag='--shared' ;; ! xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) tmp_sharedflag='-qmkshrobj' tmp_addflag= ;; + nvcc*) # Cuda Compiler Driver 2.2 + whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' + compiler_needs_object=yes + ;; esac case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 ! whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' compiler_needs_object=yes tmp_sharedflag='-G' ;; *Sun\ F*) # Sun Fortran 8.3 *************** _LT_EOF *** 7583,7589 **** fi case $cc_basename in ! xlf*) # IBM XL Fortran 10.1 on PPC cannot create shared libs itself whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' hardcode_libdir_flag_spec= --- 8367,8373 ---- fi case $cc_basename in ! xlf* | bgf* | bgxlf* | mpixlf*) # IBM XL Fortran 10.1 on PPC cannot create shared libs itself whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' hardcode_libdir_flag_spec= *************** _LT_EOF *** 7714,7721 **** else # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then ! export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi --- 8498,8507 ---- else # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm + # Also, AIX nm treats weak defined symbols like other global + # defined symbols, whereas GNU nm marks them as "W". if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then ! export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi *************** _LT_EOF *** 7803,7817 **** # Determine the default libpath from the value encoded in an # empty executable. if test x$gcc_no_link = xyes; then ! { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5 ! echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;} ! { (exit 1); exit 1; }; } fi ! cat >conftest.$ac_ext <<_ACEOF ! /* confdefs.h. */ ! _ACEOF ! cat confdefs.h >>conftest.$ac_ext ! cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int --- 8589,8597 ---- # Determine the default libpath from the value encoded in an # empty executable. if test x$gcc_no_link = xyes; then ! as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 fi ! cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int *************** main () *** 7822,7849 **** return 0; } _ACEOF ! rm -f conftest.$ac_objext conftest$ac_exeext ! if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 ! (eval $ac_link) 2>conftest.er1 ! ac_status=$? ! grep -v '^ *+' conftest.er1 >conftest.err ! rm -f conftest.er1 ! cat conftest.err >&5 ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } && ! { ac_try='test -z "$ac_c_werror_flag" ! || test ! -s conftest.err' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; } && ! { ac_try='test -s conftest$ac_exeext' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; }; then lt_aix_libpath_sed=' /Import File Strings/,/^$/ { --- 8602,8608 ---- return 0; } _ACEOF ! if ac_fn_c_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { *************** aix_libpath=`dump -H conftest$ac_exeext *** 7857,7873 **** if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi - else - echo "$as_me: failed program was:" >&5 - sed 's/^/| /' conftest.$ac_ext >&5 - fi ! rm -f conftest.err conftest.$ac_objext \ ! conftest$ac_exeext conftest.$ac_ext if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" ! archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' --- 8616,8628 ---- if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi ! rm -f core conftest.err conftest.$ac_objext \ ! conftest$ac_exeext conftest.$ac_ext if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" ! archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' *************** if test -z "$aix_libpath"; then aix_libp *** 7877,7891 **** # Determine the default libpath from the value encoded in an # empty executable. if test x$gcc_no_link = xyes; then ! { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5 ! echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;} ! { (exit 1); exit 1; }; } fi ! cat >conftest.$ac_ext <<_ACEOF ! /* confdefs.h. */ ! _ACEOF ! cat confdefs.h >>conftest.$ac_ext ! cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int --- 8632,8640 ---- # Determine the default libpath from the value encoded in an # empty executable. if test x$gcc_no_link = xyes; then ! as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 fi ! cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int *************** main () *** 7896,7923 **** return 0; } _ACEOF ! rm -f conftest.$ac_objext conftest$ac_exeext ! if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 ! (eval $ac_link) 2>conftest.er1 ! ac_status=$? ! grep -v '^ *+' conftest.er1 >conftest.err ! rm -f conftest.er1 ! cat conftest.err >&5 ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } && ! { ac_try='test -z "$ac_c_werror_flag" ! || test ! -s conftest.err' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; } && ! { ac_try='test -s conftest$ac_exeext' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; }; then lt_aix_libpath_sed=' /Import File Strings/,/^$/ { --- 8645,8651 ---- return 0; } _ACEOF ! if ac_fn_c_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { *************** aix_libpath=`dump -H conftest$ac_exeext *** 7931,7943 **** if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi - else - echo "$as_me: failed program was:" >&5 - sed 's/^/| /' conftest.$ac_ext >&5 - fi ! rm -f conftest.err conftest.$ac_objext \ ! conftest$ac_exeext conftest.$ac_ext if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" --- 8659,8667 ---- if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi ! rm -f core conftest.err conftest.$ac_objext \ ! conftest$ac_exeext conftest.$ac_ext if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" *************** if test -z "$aix_libpath"; then aix_libp *** 7945,7952 **** # -berok will link without error, but may produce a broken library. no_undefined_flag=' ${wl}-bernotok' allow_undefined_flag=' ${wl}-berok' ! # Exported symbols can be pulled into shared objects from archives ! whole_archive_flag_spec='$convenience' archive_cmds_need_lc=yes # This is similar to how AIX traditionally builds its shared libraries. archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' --- 8669,8681 ---- # -berok will link without error, but may produce a broken library. no_undefined_flag=' ${wl}-bernotok' allow_undefined_flag=' ${wl}-berok' ! if test "$with_gnu_ld" = yes; then ! # We only use this code for GNU lds that support --whole-archive. ! whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' ! else ! # Exported symbols can be pulled into shared objects from archives ! whole_archive_flag_spec='$convenience' ! fi archive_cmds_need_lc=yes # This is similar to how AIX traditionally builds its shared libraries. archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' *************** if test -z "$aix_libpath"; then aix_libp *** 7985,7991 **** # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. ! archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. old_archive_from_new_cmds='true' # FIXME: Should let the user specify the lib program. --- 8714,8720 ---- # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. ! archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. old_archive_from_new_cmds='true' # FIXME: Should let the user specify the lib program. *************** if test -z "$aix_libpath"; then aix_libp *** 8001,8007 **** hardcode_direct=no hardcode_automatic=yes hardcode_shlibpath_var=unsupported ! whole_archive_flag_spec='' link_all_deplibs=yes allow_undefined_flag="$_lt_dar_allow_undefined" case $cc_basename in --- 8730,8740 ---- hardcode_direct=no hardcode_automatic=yes hardcode_shlibpath_var=unsupported ! if test "$lt_cv_ld_force_load" = "yes"; then ! whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' ! else ! whole_archive_flag_spec='' ! fi link_all_deplibs=yes allow_undefined_flag="$_lt_dar_allow_undefined" case $cc_basename in *************** if test -z "$aix_libpath"; then aix_libp *** 8009,8015 **** *) _lt_dar_can_shared=$GCC ;; esac if test "$_lt_dar_can_shared" = "yes"; then ! output_verbose_link_cmd=echo archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" --- 8742,8748 ---- *) _lt_dar_can_shared=$GCC ;; esac if test "$_lt_dar_can_shared" = "yes"; then ! output_verbose_link_cmd=func_echo_all archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" *************** if test -z "$aix_libpath"; then aix_libp *** 8075,8081 **** ;; hpux10*) ! if test "$GCC" = yes -a "$with_gnu_ld" = no; then archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' --- 8808,8814 ---- ;; hpux10*) ! if test "$GCC" = yes && test "$with_gnu_ld" = no; then archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' *************** if test -z "$aix_libpath"; then aix_libp *** 8094,8100 **** ;; hpux11*) ! if test "$GCC" = yes -a "$with_gnu_ld" = no; then case $host_cpu in hppa*64*) archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' --- 8827,8833 ---- ;; hpux11*) ! if test "$GCC" = yes && test "$with_gnu_ld" = no; then case $host_cpu in hppa*64*) archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' *************** if test -z "$aix_libpath"; then aix_libp *** 8115,8121 **** archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) ! archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac fi --- 8848,8893 ---- archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) ! ! # Older versions of the 11.00 compiler do not understand -b yet ! # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 ! $as_echo_n "checking if $CC understands -b... " >&6; } ! if test "${lt_cv_prog_compiler__b+set}" = set; then : ! $as_echo_n "(cached) " >&6 ! else ! lt_cv_prog_compiler__b=no ! save_LDFLAGS="$LDFLAGS" ! LDFLAGS="$LDFLAGS -b" ! echo "$lt_simple_link_test_code" > conftest.$ac_ext ! if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then ! # The linker can only warn and ignore the option if not recognized ! # So say no if there are warnings ! if test -s conftest.err; then ! # Append any errors to the config.log. ! cat conftest.err 1>&5 ! $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp ! $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 ! if diff conftest.exp conftest.er2 >/dev/null; then ! lt_cv_prog_compiler__b=yes ! fi ! else ! lt_cv_prog_compiler__b=yes ! fi ! fi ! $RM -r conftest* ! LDFLAGS="$save_LDFLAGS" ! ! fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 ! $as_echo "$lt_cv_prog_compiler__b" >&6; } ! ! if test x"$lt_cv_prog_compiler__b" = xyes; then ! archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ! else ! archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' ! fi ! ;; esac fi *************** if test -z "$aix_libpath"; then aix_libp *** 8143,8197 **** irix5* | irix6* | nonstopux*) if test "$GCC" = yes; then ! archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' # Try to use the -exported_symbol ld option, if it does not # work, assume that -exports_file does not work either and # implicitly export all symbols. save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" if test x$gcc_no_link = xyes; then ! { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5 ! echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;} ! { (exit 1); exit 1; }; } fi ! cat >conftest.$ac_ext <<_ACEOF int foo(void) {} _ACEOF ! rm -f conftest.$ac_objext conftest$ac_exeext ! if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 ! (eval $ac_link) 2>conftest.er1 ! ac_status=$? ! grep -v '^ *+' conftest.er1 >conftest.err ! rm -f conftest.er1 ! cat conftest.err >&5 ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } && ! { ac_try='test -z "$ac_c_werror_flag" ! || test ! -s conftest.err' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; } && ! { ac_try='test -s conftest$ac_exeext' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; }; then ! archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' ! ! else ! echo "$as_me: failed program was:" >&5 ! sed 's/^/| /' conftest.$ac_ext >&5 fi ! rm -f conftest.err conftest.$ac_objext \ ! conftest$ac_exeext conftest.$ac_ext LDFLAGS="$save_LDFLAGS" else ! archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' ! archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' fi archive_cmds_need_lc='no' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' --- 8915,8943 ---- irix5* | irix6* | nonstopux*) if test "$GCC" = yes; then ! archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' # Try to use the -exported_symbol ld option, if it does not # work, assume that -exports_file does not work either and # implicitly export all symbols. save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" if test x$gcc_no_link = xyes; then ! as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 fi ! cat confdefs.h - <<_ACEOF >conftest.$ac_ext ! /* end confdefs.h. */ int foo(void) {} _ACEOF ! if ac_fn_c_try_link "$LINENO"; then : ! archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' fi ! rm -f core conftest.err conftest.$ac_objext \ ! conftest$ac_exeext conftest.$ac_ext LDFLAGS="$save_LDFLAGS" else ! archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' ! archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' fi archive_cmds_need_lc='no' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' *************** rm -f conftest.err conftest.$ac_objext \ *** 8253,8269 **** hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes allow_undefined_flag=unsupported ! archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' ;; osf3*) if test "$GCC" = yes; then allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' ! archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else allow_undefined_flag=' -expect_unresolved \*' ! archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' fi archive_cmds_need_lc='no' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' --- 8999,9015 ---- hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes allow_undefined_flag=unsupported ! archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' ;; osf3*) if test "$GCC" = yes; then allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' ! archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else allow_undefined_flag=' -expect_unresolved \*' ! archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' fi archive_cmds_need_lc='no' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' *************** rm -f conftest.err conftest.$ac_objext \ *** 8273,8285 **** osf4* | osf5*) # as osf3* with the addition of -msym flag if test "$GCC" = yes; then allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' ! archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' else allow_undefined_flag=' -expect_unresolved \*' ! archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ ! $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' # Both c and cxx compiler support -rpath directly hardcode_libdir_flag_spec='-rpath $libdir' --- 9019,9031 ---- osf4* | osf5*) # as osf3* with the addition of -msym flag if test "$GCC" = yes; then allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' ! archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' else allow_undefined_flag=' -expect_unresolved \*' ! archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ ! $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' # Both c and cxx compiler support -rpath directly hardcode_libdir_flag_spec='-rpath $libdir' *************** rm -f conftest.err conftest.$ac_objext \ *** 8443,8450 **** fi fi ! echo "$as_me:$LINENO: result: $ld_shlibs" >&5 ! echo "${ECHO_T}$ld_shlibs" >&6 test "$ld_shlibs" = no && can_build_shared=no with_gnu_ld=$with_gnu_ld --- 9189,9196 ---- fi fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 ! $as_echo "$ld_shlibs" >&6; } test "$ld_shlibs" = no && can_build_shared=no with_gnu_ld=$with_gnu_ld *************** x|xyes) *** 8480,8498 **** # Test whether the compiler implicitly links with -lc since on some # systems, -lgcc has to come before -lc. If gcc already passes -lc # to ld, don't add -lc before -lgcc. ! echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 ! echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6 ! if test "${lt_cv_archive_cmds_need_lc+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else $RM conftest* echo "$lt_simple_compile_test_code" > conftest.$ac_ext ! if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } 2>conftest.err; then soname=conftest lib=conftest libobjs=conftest.$ac_objext --- 9226,9244 ---- # Test whether the compiler implicitly links with -lc since on some # systems, -lgcc has to come before -lc. If gcc already passes -lc # to ld, don't add -lc before -lgcc. ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 ! $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } ! if test "${lt_cv_archive_cmds_need_lc+set}" = set; then : ! $as_echo_n "(cached) " >&6 else $RM conftest* echo "$lt_simple_compile_test_code" > conftest.$ac_ext ! if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? ! $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 ! test $ac_status = 0; } 2>conftest.err; then soname=conftest lib=conftest libobjs=conftest.$ac_objext *************** else *** 8506,8516 **** libname=conftest lt_save_allow_undefined_flag=$allow_undefined_flag allow_undefined_flag= ! if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } then lt_cv_archive_cmds_need_lc=no else --- 9252,9262 ---- libname=conftest lt_save_allow_undefined_flag=$allow_undefined_flag allow_undefined_flag= ! if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 ac_status=$? ! $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 ! test $ac_status = 0; } then lt_cv_archive_cmds_need_lc=no else *************** else *** 8523,8530 **** $RM conftest* fi ! echo "$as_me:$LINENO: result: $lt_cv_archive_cmds_need_lc" >&5 ! echo "${ECHO_T}$lt_cv_archive_cmds_need_lc" >&6 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc ;; esac --- 9269,9276 ---- $RM conftest* fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 ! $as_echo "$lt_cv_archive_cmds_need_lc" >&6; } archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc ;; esac *************** esac *** 8688,8711 **** ! echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 ! echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 if test "$GCC" = yes; then case $host_os in darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; *) lt_awk_arg="/^libraries:/" ;; esac ! lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` ! if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then # if the path contains ";" then we assume it to be the separator # otherwise default to the standard path separator (i.e. ":") - it is # assumed that no part of a normal pathname contains ";" but that should # okay in the real world where ";" in dirpaths is itself problematic. ! lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'` ! else ! lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` ! fi # Ok, now we have the path, separated by spaces, we can step through it # and add multilib dir if necessary. lt_tmp_lt_search_path_spec= --- 9434,9464 ---- ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 ! $as_echo_n "checking dynamic linker characteristics... " >&6; } if test "$GCC" = yes; then case $host_os in darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; *) lt_awk_arg="/^libraries:/" ;; esac ! case $host_os in ! mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; ! *) lt_sed_strip_eq="s,=/,/,g" ;; ! esac ! lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` ! case $lt_search_path_spec in ! *\;*) # if the path contains ";" then we assume it to be the separator # otherwise default to the standard path separator (i.e. ":") - it is # assumed that no part of a normal pathname contains ";" but that should # okay in the real world where ";" in dirpaths is itself problematic. ! lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` ! ;; ! *) ! lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` ! ;; ! esac # Ok, now we have the path, separated by spaces, we can step through it # and add multilib dir if necessary. lt_tmp_lt_search_path_spec= *************** if test "$GCC" = yes; then *** 8718,8724 **** lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" fi done ! lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk ' BEGIN {RS=" "; FS="/|\n";} { lt_foo=""; lt_count=0; --- 9471,9477 ---- lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" fi done ! lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' BEGIN {RS=" "; FS="/|\n";} { lt_foo=""; lt_count=0; *************** BEGIN {RS=" "; FS="/|\n";} { *** 8738,8744 **** if (lt_foo != "") { lt_freq[lt_foo]++; } if (lt_freq[lt_foo] == 1) { print lt_foo; } }'` ! sys_lib_search_path_spec=`$ECHO $lt_search_path_spec` else sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" fi --- 9491,9503 ---- if (lt_foo != "") { lt_freq[lt_foo]++; } if (lt_freq[lt_foo] == 1) { print lt_foo; } }'` ! # AWK program above erroneously prepends '/' to C:/dos/paths ! # for these hosts. ! case $host_os in ! mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ ! $SED 's,/\([A-Za-z]:\),\1,g'` ;; ! esac ! sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` else sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" fi *************** amigaos*) *** 8826,8832 **** m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. ! finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; --- 9585,9591 ---- m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. ! finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; *************** cygwin* | mingw* | pw32* | cegcc*) *** 8879,8901 **** cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ! sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then - # It is most probably a Windows format PATH printed by - # mingw gcc, but we are running on Cygwin. Gcc prints its search - # path with ; separators, and with drive letters. We can handle the - # drive letters (cygwin fileutils understands them), so leave them, - # especially as we might pass files found there to a mingw objdump, - # which wouldn't understand a cygwinified path. Ahh. - sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' --- 9638,9649 ---- cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ! ! sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' *************** gnu*) *** 8995,9000 **** --- 9743,9761 ---- hardcode_into_libs=yes ;; + haiku*) + version_type=linux + need_lib_prefix=no + need_version=no + dynamic_linker="$host_os runtime_loader" + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LIBRARY_PATH + shlibpath_overrides_runpath=yes + sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' + hardcode_into_libs=yes + ;; + hpux9* | hpux10* | hpux11*) # Give a soname corresponding to the major version so that dld.sl refuses to # link against other versions. *************** hpux9* | hpux10* | hpux11*) *** 9037,9044 **** soname_spec='${libname}${release}${shared_ext}$major' ;; esac ! # HP-UX runs *really* slowly unless shared libraries are mode 555. postinstall_cmds='chmod 555 $lib' ;; interix[3-9]*) --- 9798,9807 ---- soname_spec='${libname}${release}${shared_ext}$major' ;; esac ! # HP-UX runs *really* slowly unless shared libraries are mode 555, ... postinstall_cmds='chmod 555 $lib' + # or fails outright, so override atomically: + install_override_mode=555 ;; interix[3-9]*) *************** linux* | k*bsd*-gnu | kopensolaris*-gnu) *** 9107,9114 **** shlibpath_overrides_runpath=no # Some binutils ld are patched to set DT_RUNPATH ! if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else lt_cv_shlibpath_overrides_runpath=no save_LDFLAGS=$LDFLAGS --- 9870,9877 ---- shlibpath_overrides_runpath=no # Some binutils ld are patched to set DT_RUNPATH ! if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then : ! $as_echo_n "(cached) " >&6 else lt_cv_shlibpath_overrides_runpath=no save_LDFLAGS=$LDFLAGS *************** else *** 9116,9130 **** eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" if test x$gcc_no_link = xyes; then ! { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5 ! echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;} ! { (exit 1); exit 1; }; } fi ! cat >conftest.$ac_ext <<_ACEOF ! /* confdefs.h. */ ! _ACEOF ! cat confdefs.h >>conftest.$ac_ext ! cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int --- 9879,9887 ---- eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" if test x$gcc_no_link = xyes; then ! as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 fi ! cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int *************** main () *** 9135,9173 **** return 0; } _ACEOF ! rm -f conftest.$ac_objext conftest$ac_exeext ! if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 ! (eval $ac_link) 2>conftest.er1 ! ac_status=$? ! grep -v '^ *+' conftest.er1 >conftest.err ! rm -f conftest.er1 ! cat conftest.err >&5 ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } && ! { ac_try='test -z "$ac_c_werror_flag" ! || test ! -s conftest.err' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; } && ! { ac_try='test -s conftest$ac_exeext' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; }; then ! if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then lt_cv_shlibpath_overrides_runpath=yes fi - - else - echo "$as_me: failed program was:" >&5 - sed 's/^/| /' conftest.$ac_ext >&5 - fi ! rm -f conftest.err conftest.$ac_objext \ ! conftest$ac_exeext conftest.$ac_ext LDFLAGS=$save_LDFLAGS libdir=$save_libdir --- 9892,9904 ---- return 0; } _ACEOF ! if ac_fn_c_try_link "$LINENO"; then : ! if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : lt_cv_shlibpath_overrides_runpath=yes fi fi ! rm -f core conftest.err conftest.$ac_objext \ ! conftest$ac_exeext conftest.$ac_ext LDFLAGS=$save_LDFLAGS libdir=$save_libdir *************** fi *** 9182,9188 **** # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then ! lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi --- 9913,9919 ---- # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then ! lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi *************** uts4*) *** 9383,9390 **** dynamic_linker=no ;; esac ! echo "$as_me:$LINENO: result: $dynamic_linker" >&5 ! echo "${ECHO_T}$dynamic_linker" >&6 test "$dynamic_linker" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" --- 10114,10121 ---- dynamic_linker=no ;; esac ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 ! $as_echo "$dynamic_linker" >&6; } test "$dynamic_linker" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" *************** fi *** 9485,9492 **** ! echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 ! echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 hardcode_action= if test -n "$hardcode_libdir_flag_spec" || test -n "$runpath_var" || --- 10216,10228 ---- ! ! ! ! ! ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 ! $as_echo_n "checking how to hardcode library paths into programs... " >&6; } hardcode_action= if test -n "$hardcode_libdir_flag_spec" || test -n "$runpath_var" || *************** else *** 9510,9517 **** # directories. hardcode_action=unsupported fi ! echo "$as_me:$LINENO: result: $hardcode_action" >&5 ! echo "${ECHO_T}$hardcode_action" >&6 if test "$hardcode_action" = relink || test "$inherit_rpath" = yes; then --- 10246,10253 ---- # directories. hardcode_action=unsupported fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 ! $as_echo "$hardcode_action" >&6; } if test "$hardcode_action" = relink || test "$inherit_rpath" = yes; then *************** else *** 9555,9630 **** darwin*) # if libdl is installed we need to link against it ! echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 ! echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 ! if test "${ac_cv_lib_dl_dlopen+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" if test x$gcc_no_link = xyes; then ! { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5 ! echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;} ! { (exit 1); exit 1; }; } fi ! cat >conftest.$ac_ext <<_ACEOF ! /* confdefs.h. */ ! _ACEOF ! cat confdefs.h >>conftest.$ac_ext ! cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ ! /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" #endif - /* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ char dlopen (); int main () { ! dlopen (); ; return 0; } _ACEOF ! rm -f conftest.$ac_objext conftest$ac_exeext ! if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 ! (eval $ac_link) 2>conftest.er1 ! ac_status=$? ! grep -v '^ *+' conftest.er1 >conftest.err ! rm -f conftest.er1 ! cat conftest.err >&5 ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } && ! { ac_try='test -z "$ac_c_werror_flag" ! || test ! -s conftest.err' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; } && ! { ac_try='test -s conftest$ac_exeext' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; }; then ac_cv_lib_dl_dlopen=yes else ! echo "$as_me: failed program was:" >&5 ! sed 's/^/| /' conftest.$ac_ext >&5 ! ! ac_cv_lib_dl_dlopen=no fi ! rm -f conftest.err conftest.$ac_objext \ ! conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi ! echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 ! echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 ! if test $ac_cv_lib_dl_dlopen = yes; then lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else --- 10291,10336 ---- darwin*) # if libdl is installed we need to link against it ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 ! $as_echo_n "checking for dlopen in -ldl... " >&6; } ! if test "${ac_cv_lib_dl_dlopen+set}" = set; then : ! $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" if test x$gcc_no_link = xyes; then ! as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 fi ! cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ ! /* Override any GCC internal prototype to avoid an error. ! Use char because int might match the return type of a GCC ! builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { ! return dlopen (); ; return 0; } _ACEOF ! if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dl_dlopen=yes else ! ac_cv_lib_dl_dlopen=no fi ! rm -f core conftest.err conftest.$ac_objext \ ! conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 ! $as_echo "$ac_cv_lib_dl_dlopen" >&6; } ! if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else *************** fi *** 9637,10124 **** ;; *) ! echo "$as_me:$LINENO: checking for shl_load" >&5 ! echo $ECHO_N "checking for shl_load... $ECHO_C" >&6 ! if test "${ac_cv_func_shl_load+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 ! else ! if test x$gcc_no_link = xyes; then ! { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5 ! echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;} ! { (exit 1); exit 1; }; } ! fi ! cat >conftest.$ac_ext <<_ACEOF ! /* confdefs.h. */ ! _ACEOF ! cat confdefs.h >>conftest.$ac_ext ! cat >>conftest.$ac_ext <<_ACEOF ! /* end confdefs.h. */ ! /* Define shl_load to an innocuous variant, in case declares shl_load. ! For example, HP-UX 11i declares gettimeofday. */ ! #define shl_load innocuous_shl_load ! ! /* System header to define __stub macros and hopefully few prototypes, ! which can conflict with char shl_load (); below. ! Prefer to if __STDC__ is defined, since ! exists even on freestanding compilers. */ ! ! #ifdef __STDC__ ! # include ! #else ! # include ! #endif ! ! #undef shl_load ! ! /* Override any gcc2 internal prototype to avoid an error. */ ! #ifdef __cplusplus ! extern "C" ! { ! #endif ! /* We use char because int might match the return type of a gcc2 ! builtin and then its argument prototype would still apply. */ ! char shl_load (); ! /* The GNU C library defines this for functions which it implements ! to always fail with ENOSYS. Some functions are actually named ! something starting with __ and the normal name is an alias. */ ! #if defined (__stub_shl_load) || defined (__stub___shl_load) ! choke me ! #else ! char (*f) () = shl_load; ! #endif ! #ifdef __cplusplus ! } ! #endif ! ! int ! main () ! { ! return f != shl_load; ! ; ! return 0; ! } ! _ACEOF ! rm -f conftest.$ac_objext conftest$ac_exeext ! if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 ! (eval $ac_link) 2>conftest.er1 ! ac_status=$? ! grep -v '^ *+' conftest.er1 >conftest.err ! rm -f conftest.er1 ! cat conftest.err >&5 ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } && ! { ac_try='test -z "$ac_c_werror_flag" ! || test ! -s conftest.err' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; } && ! { ac_try='test -s conftest$ac_exeext' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; }; then ! ac_cv_func_shl_load=yes ! else ! echo "$as_me: failed program was:" >&5 ! sed 's/^/| /' conftest.$ac_ext >&5 ! ! ac_cv_func_shl_load=no ! fi ! rm -f conftest.err conftest.$ac_objext \ ! conftest$ac_exeext conftest.$ac_ext ! fi ! echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 ! echo "${ECHO_T}$ac_cv_func_shl_load" >&6 ! if test $ac_cv_func_shl_load = yes; then lt_cv_dlopen="shl_load" else ! echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 ! echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6 ! if test "${ac_cv_lib_dld_shl_load+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" if test x$gcc_no_link = xyes; then ! { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5 ! echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;} ! { (exit 1); exit 1; }; } fi ! cat >conftest.$ac_ext <<_ACEOF ! /* confdefs.h. */ ! _ACEOF ! cat confdefs.h >>conftest.$ac_ext ! cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ ! /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" #endif - /* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ char shl_load (); int main () { ! shl_load (); ; return 0; } _ACEOF ! rm -f conftest.$ac_objext conftest$ac_exeext ! if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 ! (eval $ac_link) 2>conftest.er1 ! ac_status=$? ! grep -v '^ *+' conftest.er1 >conftest.err ! rm -f conftest.er1 ! cat conftest.err >&5 ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } && ! { ac_try='test -z "$ac_c_werror_flag" ! || test ! -s conftest.err' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; } && ! { ac_try='test -s conftest$ac_exeext' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; }; then ac_cv_lib_dld_shl_load=yes else ! echo "$as_me: failed program was:" >&5 ! sed 's/^/| /' conftest.$ac_ext >&5 ! ! ac_cv_lib_dld_shl_load=no fi ! rm -f conftest.err conftest.$ac_objext \ ! conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi ! echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 ! echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6 ! if test $ac_cv_lib_dld_shl_load = yes; then lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" else ! echo "$as_me:$LINENO: checking for dlopen" >&5 ! echo $ECHO_N "checking for dlopen... $ECHO_C" >&6 ! if test "${ac_cv_func_dlopen+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 ! else ! if test x$gcc_no_link = xyes; then ! { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5 ! echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;} ! { (exit 1); exit 1; }; } ! fi ! cat >conftest.$ac_ext <<_ACEOF ! /* confdefs.h. */ ! _ACEOF ! cat confdefs.h >>conftest.$ac_ext ! cat >>conftest.$ac_ext <<_ACEOF ! /* end confdefs.h. */ ! /* Define dlopen to an innocuous variant, in case declares dlopen. ! For example, HP-UX 11i declares gettimeofday. */ ! #define dlopen innocuous_dlopen ! ! /* System header to define __stub macros and hopefully few prototypes, ! which can conflict with char dlopen (); below. ! Prefer to if __STDC__ is defined, since ! exists even on freestanding compilers. */ ! ! #ifdef __STDC__ ! # include ! #else ! # include ! #endif ! ! #undef dlopen ! ! /* Override any gcc2 internal prototype to avoid an error. */ ! #ifdef __cplusplus ! extern "C" ! { ! #endif ! /* We use char because int might match the return type of a gcc2 ! builtin and then its argument prototype would still apply. */ ! char dlopen (); ! /* The GNU C library defines this for functions which it implements ! to always fail with ENOSYS. Some functions are actually named ! something starting with __ and the normal name is an alias. */ ! #if defined (__stub_dlopen) || defined (__stub___dlopen) ! choke me ! #else ! char (*f) () = dlopen; ! #endif ! #ifdef __cplusplus ! } ! #endif ! ! int ! main () ! { ! return f != dlopen; ! ; ! return 0; ! } ! _ACEOF ! rm -f conftest.$ac_objext conftest$ac_exeext ! if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 ! (eval $ac_link) 2>conftest.er1 ! ac_status=$? ! grep -v '^ *+' conftest.er1 >conftest.err ! rm -f conftest.er1 ! cat conftest.err >&5 ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } && ! { ac_try='test -z "$ac_c_werror_flag" ! || test ! -s conftest.err' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; } && ! { ac_try='test -s conftest$ac_exeext' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; }; then ! ac_cv_func_dlopen=yes ! else ! echo "$as_me: failed program was:" >&5 ! sed 's/^/| /' conftest.$ac_ext >&5 ! ! ac_cv_func_dlopen=no ! fi ! rm -f conftest.err conftest.$ac_objext \ ! conftest$ac_exeext conftest.$ac_ext ! fi ! echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 ! echo "${ECHO_T}$ac_cv_func_dlopen" >&6 ! if test $ac_cv_func_dlopen = yes; then lt_cv_dlopen="dlopen" else ! echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 ! echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 ! if test "${ac_cv_lib_dl_dlopen+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" if test x$gcc_no_link = xyes; then ! { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5 ! echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;} ! { (exit 1); exit 1; }; } fi ! cat >conftest.$ac_ext <<_ACEOF ! /* confdefs.h. */ ! _ACEOF ! cat confdefs.h >>conftest.$ac_ext ! cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ ! /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" #endif - /* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ char dlopen (); int main () { ! dlopen (); ; return 0; } _ACEOF ! rm -f conftest.$ac_objext conftest$ac_exeext ! if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 ! (eval $ac_link) 2>conftest.er1 ! ac_status=$? ! grep -v '^ *+' conftest.er1 >conftest.err ! rm -f conftest.er1 ! cat conftest.err >&5 ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } && ! { ac_try='test -z "$ac_c_werror_flag" ! || test ! -s conftest.err' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; } && ! { ac_try='test -s conftest$ac_exeext' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; }; then ac_cv_lib_dl_dlopen=yes else ! echo "$as_me: failed program was:" >&5 ! sed 's/^/| /' conftest.$ac_ext >&5 ! ! ac_cv_lib_dl_dlopen=no fi ! rm -f conftest.err conftest.$ac_objext \ ! conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi ! echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 ! echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 ! if test $ac_cv_lib_dl_dlopen = yes; then lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else ! echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 ! echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6 ! if test "${ac_cv_lib_svld_dlopen+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lsvld $LIBS" if test x$gcc_no_link = xyes; then ! { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5 ! echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;} ! { (exit 1); exit 1; }; } fi ! cat >conftest.$ac_ext <<_ACEOF ! /* confdefs.h. */ ! _ACEOF ! cat confdefs.h >>conftest.$ac_ext ! cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ ! /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" #endif - /* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ char dlopen (); int main () { ! dlopen (); ; return 0; } _ACEOF ! rm -f conftest.$ac_objext conftest$ac_exeext ! if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 ! (eval $ac_link) 2>conftest.er1 ! ac_status=$? ! grep -v '^ *+' conftest.er1 >conftest.err ! rm -f conftest.er1 ! cat conftest.err >&5 ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } && ! { ac_try='test -z "$ac_c_werror_flag" ! || test ! -s conftest.err' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; } && ! { ac_try='test -s conftest$ac_exeext' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; }; then ac_cv_lib_svld_dlopen=yes else ! echo "$as_me: failed program was:" >&5 ! sed 's/^/| /' conftest.$ac_ext >&5 ! ! ac_cv_lib_svld_dlopen=no fi ! rm -f conftest.err conftest.$ac_objext \ ! conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi ! echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 ! echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6 ! if test $ac_cv_lib_svld_dlopen = yes; then lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" else ! echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 ! echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6 ! if test "${ac_cv_lib_dld_dld_link+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" if test x$gcc_no_link = xyes; then ! { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5 ! echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;} ! { (exit 1); exit 1; }; } fi ! cat >conftest.$ac_ext <<_ACEOF ! /* confdefs.h. */ ! _ACEOF ! cat confdefs.h >>conftest.$ac_ext ! cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ ! /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" #endif - /* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ char dld_link (); int main () { ! dld_link (); ; return 0; } _ACEOF ! rm -f conftest.$ac_objext conftest$ac_exeext ! if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 ! (eval $ac_link) 2>conftest.er1 ! ac_status=$? ! grep -v '^ *+' conftest.er1 >conftest.err ! rm -f conftest.er1 ! cat conftest.err >&5 ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } && ! { ac_try='test -z "$ac_c_werror_flag" ! || test ! -s conftest.err' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; } && ! { ac_try='test -s conftest$ac_exeext' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; }; then ac_cv_lib_dld_dld_link=yes else ! echo "$as_me: failed program was:" >&5 ! sed 's/^/| /' conftest.$ac_ext >&5 ! ! ac_cv_lib_dld_dld_link=no fi ! rm -f conftest.err conftest.$ac_objext \ ! conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi ! echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 ! echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6 ! if test $ac_cv_lib_dld_dld_link = yes; then lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" fi --- 10343,10522 ---- ;; *) ! ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" ! if test "x$ac_cv_func_shl_load" = x""yes; then : lt_cv_dlopen="shl_load" else ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 ! $as_echo_n "checking for shl_load in -ldld... " >&6; } ! if test "${ac_cv_lib_dld_shl_load+set}" = set; then : ! $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" if test x$gcc_no_link = xyes; then ! as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 fi ! cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ ! /* Override any GCC internal prototype to avoid an error. ! Use char because int might match the return type of a GCC ! builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char shl_load (); int main () { ! return shl_load (); ; return 0; } _ACEOF ! if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dld_shl_load=yes else ! ac_cv_lib_dld_shl_load=no fi ! rm -f core conftest.err conftest.$ac_objext \ ! conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 ! $as_echo "$ac_cv_lib_dld_shl_load" >&6; } ! if test "x$ac_cv_lib_dld_shl_load" = x""yes; then : lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" else ! ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" ! if test "x$ac_cv_func_dlopen" = x""yes; then : lt_cv_dlopen="dlopen" else ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 ! $as_echo_n "checking for dlopen in -ldl... " >&6; } ! if test "${ac_cv_lib_dl_dlopen+set}" = set; then : ! $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" if test x$gcc_no_link = xyes; then ! as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 fi ! cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ ! /* Override any GCC internal prototype to avoid an error. ! Use char because int might match the return type of a GCC ! builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { ! return dlopen (); ; return 0; } _ACEOF ! if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dl_dlopen=yes else ! ac_cv_lib_dl_dlopen=no fi ! rm -f core conftest.err conftest.$ac_objext \ ! conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 ! $as_echo "$ac_cv_lib_dl_dlopen" >&6; } ! if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 ! $as_echo_n "checking for dlopen in -lsvld... " >&6; } ! if test "${ac_cv_lib_svld_dlopen+set}" = set; then : ! $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lsvld $LIBS" if test x$gcc_no_link = xyes; then ! as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 fi ! cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ ! /* Override any GCC internal prototype to avoid an error. ! Use char because int might match the return type of a GCC ! builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { ! return dlopen (); ; return 0; } _ACEOF ! if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_svld_dlopen=yes else ! ac_cv_lib_svld_dlopen=no fi ! rm -f core conftest.err conftest.$ac_objext \ ! conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 ! $as_echo "$ac_cv_lib_svld_dlopen" >&6; } ! if test "x$ac_cv_lib_svld_dlopen" = x""yes; then : lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" else ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 ! $as_echo_n "checking for dld_link in -ldld... " >&6; } ! if test "${ac_cv_lib_dld_dld_link+set}" = set; then : ! $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" if test x$gcc_no_link = xyes; then ! as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 fi ! cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ ! /* Override any GCC internal prototype to avoid an error. ! Use char because int might match the return type of a GCC ! builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dld_link (); int main () { ! return dld_link (); ; return 0; } _ACEOF ! if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dld_dld_link=yes else ! ac_cv_lib_dld_dld_link=no fi ! rm -f core conftest.err conftest.$ac_objext \ ! conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 ! $as_echo "$ac_cv_lib_dld_dld_link" >&6; } ! if test "x$ac_cv_lib_dld_dld_link" = x""yes; then : lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" fi *************** fi *** 10157,10166 **** save_LIBS="$LIBS" LIBS="$lt_cv_dlopen_libs $LIBS" ! echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 ! echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6 ! if test "${lt_cv_dlopen_self+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else if test "$cross_compiling" = yes; then : lt_cv_dlopen_self=cross --- 10555,10564 ---- save_LIBS="$LIBS" LIBS="$lt_cv_dlopen_libs $LIBS" ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 ! $as_echo_n "checking whether a program can dlopen itself... " >&6; } ! if test "${lt_cv_dlopen_self+set}" = set; then : ! $as_echo_n "(cached) " >&6 else if test "$cross_compiling" = yes; then : lt_cv_dlopen_self=cross *************** else *** 10168,10174 **** lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF ! #line 10171 "configure" #include "confdefs.h" #if HAVE_DLFCN_H --- 10566,10572 ---- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF ! #line 10569 "configure" #include "confdefs.h" #if HAVE_DLFCN_H *************** else *** 10209,10215 **** # endif #endif ! void fnord() { int i=42;} int main () { void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); --- 10607,10619 ---- # endif #endif ! /* When -fvisbility=hidden is used, assume the code has been annotated ! correspondingly for the symbols needed. */ ! #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) ! void fnord () __attribute__((visibility("default"))); ! #endif ! ! void fnord () { int i=42; } int main () { void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); *************** int main () *** 10218,10224 **** if (self) { if (dlsym (self,"fnord")) status = $lt_dlno_uscore; ! else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; /* dlclose (self); */ } else --- 10622,10632 ---- if (self) { if (dlsym (self,"fnord")) status = $lt_dlno_uscore; ! else ! { ! if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; ! else puts (dlerror ()); ! } /* dlclose (self); */ } else *************** int main () *** 10227,10237 **** return status; } _LT_EOF ! if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in --- 10635,10645 ---- return status; } _LT_EOF ! if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? ! $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 ! test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in *************** rm -fr conftest* *** 10248,10262 **** fi ! echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 ! echo "${ECHO_T}$lt_cv_dlopen_self" >&6 if test "x$lt_cv_dlopen_self" = xyes; then wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" ! echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 ! echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6 ! if test "${lt_cv_dlopen_self_static+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else if test "$cross_compiling" = yes; then : lt_cv_dlopen_self_static=cross --- 10656,10670 ---- fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 ! $as_echo "$lt_cv_dlopen_self" >&6; } if test "x$lt_cv_dlopen_self" = xyes; then wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 ! $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } ! if test "${lt_cv_dlopen_self_static+set}" = set; then : ! $as_echo_n "(cached) " >&6 else if test "$cross_compiling" = yes; then : lt_cv_dlopen_self_static=cross *************** else *** 10264,10270 **** lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF ! #line 10267 "configure" #include "confdefs.h" #if HAVE_DLFCN_H --- 10672,10678 ---- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF ! #line 10675 "configure" #include "confdefs.h" #if HAVE_DLFCN_H *************** else *** 10305,10311 **** # endif #endif ! void fnord() { int i=42;} int main () { void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); --- 10713,10725 ---- # endif #endif ! /* When -fvisbility=hidden is used, assume the code has been annotated ! correspondingly for the symbols needed. */ ! #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) ! void fnord () __attribute__((visibility("default"))); ! #endif ! ! void fnord () { int i=42; } int main () { void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); *************** int main () *** 10314,10320 **** if (self) { if (dlsym (self,"fnord")) status = $lt_dlno_uscore; ! else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; /* dlclose (self); */ } else --- 10728,10738 ---- if (self) { if (dlsym (self,"fnord")) status = $lt_dlno_uscore; ! else ! { ! if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; ! else puts (dlerror ()); ! } /* dlclose (self); */ } else *************** int main () *** 10323,10333 **** return status; } _LT_EOF ! if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in --- 10741,10751 ---- return status; } _LT_EOF ! if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? ! $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 ! test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in *************** rm -fr conftest* *** 10344,10351 **** fi ! echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 ! echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6 fi CPPFLAGS="$save_CPPFLAGS" --- 10762,10769 ---- fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 ! $as_echo "$lt_cv_dlopen_self_static" >&6; } fi CPPFLAGS="$save_CPPFLAGS" *************** fi *** 10383,10395 **** striplib= old_striplib= ! echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 ! echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" test -z "$striplib" && striplib="$STRIP --strip-unneeded" ! echo "$as_me:$LINENO: result: yes" >&5 ! echo "${ECHO_T}yes" >&6 else # FIXME - insert some real tests, host_os isn't really good enough case $host_os in --- 10801,10813 ---- striplib= old_striplib= ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 ! $as_echo_n "checking whether stripping libraries is possible... " >&6; } if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" test -z "$striplib" && striplib="$STRIP --strip-unneeded" ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 ! $as_echo "yes" >&6; } else # FIXME - insert some real tests, host_os isn't really good enough case $host_os in *************** else *** 10397,10412 **** if test -n "$STRIP" ; then striplib="$STRIP -x" old_striplib="$STRIP -S" ! echo "$as_me:$LINENO: result: yes" >&5 ! echo "${ECHO_T}yes" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 fi ;; *) ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 ;; esac fi --- 10815,10830 ---- if test -n "$STRIP" ; then striplib="$STRIP -x" old_striplib="$STRIP -S" ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 ! $as_echo "yes" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } fi ;; *) ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } ;; esac fi *************** fi *** 10423,10435 **** # Report which library types will actually be built ! echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 ! echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6 ! echo "$as_me:$LINENO: result: $can_build_shared" >&5 ! echo "${ECHO_T}$can_build_shared" >&6 ! echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 ! echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6 test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and --- 10841,10853 ---- # Report which library types will actually be built ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 ! $as_echo_n "checking if libtool supports shared libraries... " >&6; } ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 ! $as_echo "$can_build_shared" >&6; } ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 ! $as_echo_n "checking whether to build shared libraries... " >&6; } test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and *************** echo $ECHO_N "checking whether to build *** 10449,10463 **** fi ;; esac ! echo "$as_me:$LINENO: result: $enable_shared" >&5 ! echo "${ECHO_T}$enable_shared" >&6 ! echo "$as_me:$LINENO: checking whether to build static libraries" >&5 ! echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6 # Make sure either enable_shared or enable_static is yes. test "$enable_shared" = yes || enable_static=yes ! echo "$as_me:$LINENO: result: $enable_static" >&5 ! echo "${ECHO_T}$enable_static" >&6 --- 10867,10881 ---- fi ;; esac ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 ! $as_echo "$enable_shared" >&6; } ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 ! $as_echo_n "checking whether to build static libraries... " >&6; } # Make sure either enable_shared or enable_static is yes. test "$enable_shared" = yes || enable_static=yes ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 ! $as_echo "$enable_static" >&6; } *************** CC="$lt_save_CC" *** 10483,10489 **** ! ac_config_commands="$ac_config_commands libtool" --- 10901,10907 ---- ! ac_config_commands="$ac_config_commands libtool" *************** CC="$lt_save_CC" *** 10493,10514 **** if test "x$CC" != xcc; then ! echo "$as_me:$LINENO: checking whether $CC and cc understand -c and -o together" >&5 ! echo $ECHO_N "checking whether $CC and cc understand -c and -o together... $ECHO_C" >&6 else ! echo "$as_me:$LINENO: checking whether cc understands -c and -o together" >&5 ! echo $ECHO_N "checking whether cc understands -c and -o together... $ECHO_C" >&6 fi ! set dummy $CC; ac_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` ! if eval "test \"\${ac_cv_prog_cc_${ac_cc}_c_o+set}\" = set"; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else ! cat >conftest.$ac_ext <<_ACEOF ! /* confdefs.h. */ ! _ACEOF ! cat confdefs.h >>conftest.$ac_ext ! cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int --- 10911,10928 ---- if test "x$CC" != xcc; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5 ! $as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5 ! $as_echo_n "checking whether cc understands -c and -o together... " >&6; } fi ! set dummy $CC; ac_cc=`$as_echo "$2" | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` ! if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then : ! $as_echo_n "(cached) " >&6 else ! cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int *************** _ACEOF *** 10522,10559 **** # Make sure it works both with $CC and with simple cc. # We do the test twice because some compilers refuse to overwrite an # existing .o file with -o, though they will create one. ! ac_try='$CC -c conftest.$ac_ext -o conftest.$ac_objext >&5' ! if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } && ! test -f conftest.$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; then eval ac_cv_prog_cc_${ac_cc}_c_o=yes if test "x$CC" != xcc; then # Test first that cc exists at all. if { ac_try='cc -c conftest.$ac_ext >&5' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; }; then ! ac_try='cc -c conftest.$ac_ext -o conftest.$ac_objext >&5' ! if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } && ! test -f conftest.$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; then # cc works too. : --- 10936,11000 ---- # Make sure it works both with $CC and with simple cc. # We do the test twice because some compilers refuse to overwrite an # existing .o file with -o, though they will create one. ! ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5' ! rm -f conftest2.* ! if { { case "(($ac_try" in ! *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ! *) ac_try_echo=$ac_try;; ! esac ! eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" ! $as_echo "$ac_try_echo"; } >&5 ! (eval "$ac_try") 2>&5 ac_status=$? ! $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 ! test $ac_status = 0; } && ! test -f conftest2.$ac_objext && { { case "(($ac_try" in ! *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ! *) ac_try_echo=$ac_try;; ! esac ! eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" ! $as_echo "$ac_try_echo"; } >&5 ! (eval "$ac_try") 2>&5 ac_status=$? ! $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 ! test $ac_status = 0; }; then eval ac_cv_prog_cc_${ac_cc}_c_o=yes if test "x$CC" != xcc; then # Test first that cc exists at all. if { ac_try='cc -c conftest.$ac_ext >&5' ! { { case "(($ac_try" in ! *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ! *) ac_try_echo=$ac_try;; ! esac ! eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" ! $as_echo "$ac_try_echo"; } >&5 ! (eval "$ac_try") 2>&5 ac_status=$? ! $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 ! test $ac_status = 0; }; }; then ! ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5' ! rm -f conftest2.* ! if { { case "(($ac_try" in ! *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ! *) ac_try_echo=$ac_try;; ! esac ! eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" ! $as_echo "$ac_try_echo"; } >&5 ! (eval "$ac_try") 2>&5 ac_status=$? ! $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 ! test $ac_status = 0; } && ! test -f conftest2.$ac_objext && { { case "(($ac_try" in ! *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ! *) ac_try_echo=$ac_try;; ! esac ! eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" ! $as_echo "$ac_try_echo"; } >&5 ! (eval "$ac_try") 2>&5 ac_status=$? ! $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 ! test $ac_status = 0; }; then # cc works too. : *************** then *** 10566,10584 **** else eval ac_cv_prog_cc_${ac_cc}_c_o=no fi ! rm -f conftest* fi ! if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = yes"; then ! echo "$as_me:$LINENO: result: yes" >&5 ! echo "${ECHO_T}yes" >&6 else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 ! cat >>confdefs.h <<\_ACEOF ! #define NO_MINUS_C_MINUS_O 1 ! _ACEOF fi --- 11007,11023 ---- else eval ac_cv_prog_cc_${ac_cc}_c_o=no fi ! rm -f core conftest* fi ! if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 ! $as_echo "yes" >&6; } else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } ! $as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h fi *************** am_aux_dir=`cd $ac_aux_dir && pwd` *** 10588,10595 **** # FIXME: we rely on the cache variable name because # there is no other way. set dummy $CC ! ac_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` ! if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" != yes"; then # Losing compiler, so override with the script. # FIXME: It is wrong to rewrite CC. # But if we don't then we get into trouble of one sort or another. --- 11027,11035 ---- # FIXME: we rely on the cache variable name because # there is no other way. set dummy $CC ! am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` ! eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o ! if test "$am_t" != yes; then # Losing compiler, so override with the script. # FIXME: It is wrong to rewrite CC. # But if we don't then we get into trouble of one sort or another. *************** if eval "test \"`echo '$ac_cv_prog_cc_'$ *** 10599,10630 **** fi ! echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 ! echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6 ! set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'` ! if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.make <<\_ACEOF all: ! @echo 'ac_maketemp="$(MAKE)"' _ACEOF # GNU make sometimes prints "make[1]: Entering...", which would confuse us. ! eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=` ! if test -n "$ac_maketemp"; then ! eval ac_cv_prog_make_${ac_make}_set=yes ! else ! eval ac_cv_prog_make_${ac_make}_set=no ! fi rm -f conftest.make fi ! if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then ! echo "$as_me:$LINENO: result: yes" >&5 ! echo "${ECHO_T}yes" >&6 SET_MAKE= else ! echo "$as_me:$LINENO: result: no" >&5 ! echo "${ECHO_T}no" >&6 SET_MAKE="MAKE=${MAKE-make}" fi --- 11039,11073 ---- fi ! ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 ! $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } ! set x ${MAKE-make} ! ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` ! if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : ! $as_echo_n "(cached) " >&6 else cat >conftest.make <<\_ACEOF + SHELL = /bin/sh all: ! @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF # GNU make sometimes prints "make[1]: Entering...", which would confuse us. ! case `${MAKE-make} -f conftest.make 2>/dev/null` in ! *@@@%%%=?*=@@@%%%*) ! eval ac_cv_prog_make_${ac_make}_set=yes;; ! *) ! eval ac_cv_prog_make_${ac_make}_set=no;; ! esac rm -f conftest.make fi ! if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 ! $as_echo "yes" >&6; } SET_MAKE= else ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ! $as_echo "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi *************** fi *** 10634,10804 **** # ------- # Sanity check for the cross-compilation case: ! if test "${ac_cv_header_stdio_h+set}" = set; then ! echo "$as_me:$LINENO: checking for stdio.h" >&5 ! echo $ECHO_N "checking for stdio.h... $ECHO_C" >&6 ! if test "${ac_cv_header_stdio_h+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 ! fi ! echo "$as_me:$LINENO: result: $ac_cv_header_stdio_h" >&5 ! echo "${ECHO_T}$ac_cv_header_stdio_h" >&6 ! else ! # Is the header compilable? ! echo "$as_me:$LINENO: checking stdio.h usability" >&5 ! echo $ECHO_N "checking stdio.h usability... $ECHO_C" >&6 ! cat >conftest.$ac_ext <<_ACEOF ! /* confdefs.h. */ ! _ACEOF ! cat confdefs.h >>conftest.$ac_ext ! cat >>conftest.$ac_ext <<_ACEOF ! /* end confdefs.h. */ ! $ac_includes_default ! #include ! _ACEOF ! rm -f conftest.$ac_objext ! if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 ! (eval $ac_compile) 2>conftest.er1 ! ac_status=$? ! grep -v '^ *+' conftest.er1 >conftest.err ! rm -f conftest.er1 ! cat conftest.err >&5 ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } && ! { ac_try='test -z "$ac_c_werror_flag" ! || test ! -s conftest.err' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; } && ! { ac_try='test -s conftest.$ac_objext' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; }; then ! ac_header_compiler=yes ! else ! echo "$as_me: failed program was:" >&5 ! sed 's/^/| /' conftest.$ac_ext >&5 ! ! ac_header_compiler=no ! fi ! rm -f conftest.err conftest.$ac_objext conftest.$ac_ext ! echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 ! echo "${ECHO_T}$ac_header_compiler" >&6 ! ! # Is the header present? ! echo "$as_me:$LINENO: checking stdio.h presence" >&5 ! echo $ECHO_N "checking stdio.h presence... $ECHO_C" >&6 ! cat >conftest.$ac_ext <<_ACEOF ! /* confdefs.h. */ ! _ACEOF ! cat confdefs.h >>conftest.$ac_ext ! cat >>conftest.$ac_ext <<_ACEOF ! /* end confdefs.h. */ ! #include ! _ACEOF ! if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 ! (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ! ac_status=$? ! grep -v '^ *+' conftest.er1 >conftest.err ! rm -f conftest.er1 ! cat conftest.err >&5 ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } >/dev/null; then ! if test -s conftest.err; then ! ac_cpp_err=$ac_c_preproc_warn_flag ! ac_cpp_err=$ac_cpp_err$ac_c_werror_flag ! else ! ac_cpp_err= ! fi ! else ! ac_cpp_err=yes ! fi ! if test -z "$ac_cpp_err"; then ! ac_header_preproc=yes ! else ! echo "$as_me: failed program was:" >&5 ! sed 's/^/| /' conftest.$ac_ext >&5 ! ! ac_header_preproc=no ! fi ! rm -f conftest.err conftest.$ac_ext ! echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 ! echo "${ECHO_T}$ac_header_preproc" >&6 ! ! # So? What about this header? ! case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in ! yes:no: ) ! { echo "$as_me:$LINENO: WARNING: stdio.h: accepted by the compiler, rejected by the preprocessor!" >&5 ! echo "$as_me: WARNING: stdio.h: accepted by the compiler, rejected by the preprocessor!" >&2;} ! { echo "$as_me:$LINENO: WARNING: stdio.h: proceeding with the compiler's result" >&5 ! echo "$as_me: WARNING: stdio.h: proceeding with the compiler's result" >&2;} ! ac_header_preproc=yes ! ;; ! no:yes:* ) ! { echo "$as_me:$LINENO: WARNING: stdio.h: present but cannot be compiled" >&5 ! echo "$as_me: WARNING: stdio.h: present but cannot be compiled" >&2;} ! { echo "$as_me:$LINENO: WARNING: stdio.h: check for missing prerequisite headers?" >&5 ! echo "$as_me: WARNING: stdio.h: check for missing prerequisite headers?" >&2;} ! { echo "$as_me:$LINENO: WARNING: stdio.h: see the Autoconf documentation" >&5 ! echo "$as_me: WARNING: stdio.h: see the Autoconf documentation" >&2;} ! { echo "$as_me:$LINENO: WARNING: stdio.h: section \"Present But Cannot Be Compiled\"" >&5 ! echo "$as_me: WARNING: stdio.h: section \"Present But Cannot Be Compiled\"" >&2;} ! { echo "$as_me:$LINENO: WARNING: stdio.h: proceeding with the preprocessor's result" >&5 ! echo "$as_me: WARNING: stdio.h: proceeding with the preprocessor's result" >&2;} ! { echo "$as_me:$LINENO: WARNING: stdio.h: in the future, the compiler will take precedence" >&5 ! echo "$as_me: WARNING: stdio.h: in the future, the compiler will take precedence" >&2;} ! ( ! cat <<\_ASBOX ! ## ----------------------------------------- ## ! ## Report this to the package-unused lists. ## ! ## ----------------------------------------- ## ! _ASBOX ! ) | ! sed "s/^/$as_me: WARNING: /" >&2 ! ;; ! esac ! echo "$as_me:$LINENO: checking for stdio.h" >&5 ! echo $ECHO_N "checking for stdio.h... $ECHO_C" >&6 ! if test "${ac_cv_header_stdio_h+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 ! else ! ac_cv_header_stdio_h=$ac_header_preproc ! fi ! echo "$as_me:$LINENO: result: $ac_cv_header_stdio_h" >&5 ! echo "${ECHO_T}$ac_cv_header_stdio_h" >&6 ! ! fi ! if test $ac_cv_header_stdio_h = yes; then : else ! { { echo "$as_me:$LINENO: error: Can't find stdio.h. ! You must have a usable C system for the target already installed, at least ! including headers and, preferably, the library, before you can configure ! the Objective C runtime system. If necessary, install gcc now with ! \`LANGUAGES=c', then the target library, then build with \`LANGUAGES=objc'." >&5 ! echo "$as_me: error: Can't find stdio.h. You must have a usable C system for the target already installed, at least including headers and, preferably, the library, before you can configure the Objective C runtime system. If necessary, install gcc now with ! \`LANGUAGES=c', then the target library, then build with \`LANGUAGES=objc'." >&2;} ! { (exit 1); exit 1; }; } fi ! echo "$as_me:$LINENO: checking for ANSI C header files" >&5 ! echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6 ! if test "${ac_cv_header_stdc+set}" = set; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 else ! cat >conftest.$ac_ext <<_ACEOF ! /* confdefs.h. */ ! _ACEOF ! cat confdefs.h >>conftest.$ac_ext ! cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include #include --- 11077,11101 ---- # ------- # Sanity check for the cross-compilation case: ! ac_fn_c_check_header_mongrel "$LINENO" "stdio.h" "ac_cv_header_stdio_h" "$ac_includes_default" ! if test "x$ac_cv_header_stdio_h" = x""yes; then : : else ! as_fn_error "Can't find stdio.h. You must have a usable C system for the target already installed, at least including headers and, preferably, the library, before you can configure the Objective C runtime system. If necessary, install gcc now with ! \`LANGUAGES=c', then the target library, then build with \`LANGUAGES=objc'." "$LINENO" 5 fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 ! $as_echo_n "checking for ANSI C header files... " >&6; } ! if test "${ac_cv_header_stdc+set}" = set; then : ! $as_echo_n "(cached) " >&6 else ! cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include *************** main () *** 10813,10863 **** return 0; } _ACEOF ! rm -f conftest.$ac_objext ! if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 ! (eval $ac_compile) 2>conftest.er1 ! ac_status=$? ! grep -v '^ *+' conftest.er1 >conftest.err ! rm -f conftest.er1 ! cat conftest.err >&5 ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } && ! { ac_try='test -z "$ac_c_werror_flag" ! || test ! -s conftest.err' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; } && ! { ac_try='test -s conftest.$ac_objext' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; }; then ac_cv_header_stdc=yes else ! echo "$as_me: failed program was:" >&5 ! sed 's/^/| /' conftest.$ac_ext >&5 ! ! ac_cv_header_stdc=no fi ! rm -f conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. ! cat >conftest.$ac_ext <<_ACEOF ! /* confdefs.h. */ ! _ACEOF ! cat confdefs.h >>conftest.$ac_ext ! cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | ! $EGREP "memchr" >/dev/null 2>&1; then ! : else ac_cv_header_stdc=no fi --- 11110,11132 ---- return 0; } _ACEOF ! if ac_fn_c_try_compile "$LINENO"; then : ac_cv_header_stdc=yes else ! ac_cv_header_stdc=no fi ! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. ! cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | ! $EGREP "memchr" >/dev/null 2>&1; then : ! else ac_cv_header_stdc=no fi *************** fi *** 10867,10884 **** if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. ! cat >conftest.$ac_ext <<_ACEOF ! /* confdefs.h. */ ! _ACEOF ! cat confdefs.h >>conftest.$ac_ext ! cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | ! $EGREP "free" >/dev/null 2>&1; then ! : else ac_cv_header_stdc=no fi --- 11136,11149 ---- if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. ! cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | ! $EGREP "free" >/dev/null 2>&1; then : ! else ac_cv_header_stdc=no fi *************** fi *** 10888,10903 **** if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. ! if test "$cross_compiling" = yes; then : else ! cat >conftest.$ac_ext <<_ACEOF ! /* confdefs.h. */ ! _ACEOF ! cat confdefs.h >>conftest.$ac_ext ! cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) --- 11153,11165 ---- if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. ! if test "$cross_compiling" = yes; then : : else ! cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include + #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) *************** main () *** 10917,11105 **** for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) ! exit(2); ! exit (0); } _ACEOF ! rm -f conftest$ac_exeext ! if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 ! (eval $ac_link) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } && { ac_try='./conftest$ac_exeext' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; }; then ! : ! else ! echo "$as_me: program exited with status $ac_status" >&5 ! echo "$as_me: failed program was:" >&5 ! sed 's/^/| /' conftest.$ac_ext >&5 ! ( exit $ac_status ) ! ac_cv_header_stdc=no fi ! rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi fi fi ! echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 ! echo "${ECHO_T}$ac_cv_header_stdc" >&6 if test $ac_cv_header_stdc = yes; then ! cat >>confdefs.h <<\_ACEOF ! #define STDC_HEADERS 1 ! _ACEOF fi - for ac_header in sched.h ! do ! as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` ! if eval "test \"\${$as_ac_Header+set}\" = set"; then ! echo "$as_me:$LINENO: checking for $ac_header" >&5 ! echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 ! if eval "test \"\${$as_ac_Header+set}\" = set"; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 ! fi ! echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 ! echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 ! else ! # Is the header compilable? ! echo "$as_me:$LINENO: checking $ac_header usability" >&5 ! echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 ! cat >conftest.$ac_ext <<_ACEOF ! /* confdefs.h. */ ! _ACEOF ! cat confdefs.h >>conftest.$ac_ext ! cat >>conftest.$ac_ext <<_ACEOF ! /* end confdefs.h. */ ! $ac_includes_default ! #include <$ac_header> ! _ACEOF ! rm -f conftest.$ac_objext ! if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 ! (eval $ac_compile) 2>conftest.er1 ! ac_status=$? ! grep -v '^ *+' conftest.er1 >conftest.err ! rm -f conftest.er1 ! cat conftest.err >&5 ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } && ! { ac_try='test -z "$ac_c_werror_flag" ! || test ! -s conftest.err' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; } && ! { ac_try='test -s conftest.$ac_objext' ! { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 ! (eval $ac_try) 2>&5 ! ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; }; then ! ac_header_compiler=yes ! else ! echo "$as_me: failed program was:" >&5 ! sed 's/^/| /' conftest.$ac_ext >&5 ! ! ac_header_compiler=no ! fi ! rm -f conftest.err conftest.$ac_objext conftest.$ac_ext ! echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 ! echo "${ECHO_T}$ac_header_compiler" >&6 ! ! # Is the header present? ! echo "$as_me:$LINENO: checking $ac_header presence" >&5 ! echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 ! cat >conftest.$ac_ext <<_ACEOF ! /* confdefs.h. */ ! _ACEOF ! cat confdefs.h >>conftest.$ac_ext ! cat >>conftest.$ac_ext <<_ACEOF ! /* end confdefs.h. */ ! #include <$ac_header> ! _ACEOF ! if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 ! (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ! ac_status=$? ! grep -v '^ *+' conftest.er1 >conftest.err ! rm -f conftest.er1 ! cat conftest.err >&5 ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); } >/dev/null; then ! if test -s conftest.err; then ! ac_cpp_err=$ac_c_preproc_warn_flag ! ac_cpp_err=$ac_cpp_err$ac_c_werror_flag ! else ! ac_cpp_err= ! fi ! else ! ac_cpp_err=yes ! fi ! if test -z "$ac_cpp_err"; then ! ac_header_preproc=yes ! else ! echo "$as_me: failed program was:" >&5 ! sed 's/^/| /' conftest.$ac_ext >&5 ! ! ac_header_preproc=no ! fi ! rm -f conftest.err conftest.$ac_ext ! echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 ! echo "${ECHO_T}$ac_header_preproc" >&6 ! ! # So? What about this header? ! case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in ! yes:no: ) ! { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 ! echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} ! { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 ! echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} ! ac_header_preproc=yes ! ;; ! no:yes:* ) ! { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 ! echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} ! { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 ! echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} ! { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 ! echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} ! { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 ! echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} ! { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 ! echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} ! { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 ! echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} ! ( ! cat <<\_ASBOX ! ## ----------------------------------------- ## ! ## Report this to the package-unused lists. ## ! ## ----------------------------------------- ## ! _ASBOX ! ) | ! sed "s/^/$as_me: WARNING: /" >&2 ! ;; ! esac ! echo "$as_me:$LINENO: checking for $ac_header" >&5 ! echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 ! if eval "test \"\${$as_ac_Header+set}\" = set"; then ! echo $ECHO_N "(cached) $ECHO_C" >&6 ! else ! eval "$as_ac_Header=\$ac_header_preproc" ! fi ! echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 ! echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 ! ! fi ! if test `eval echo '${'$as_ac_Header'}'` = yes; then cat >>confdefs.h <<_ACEOF ! #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi --- 11179,11214 ---- for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) ! return 2; ! return 0; } _ACEOF ! if ac_fn_c_try_run "$LINENO"; then : ! else ! ac_cv_header_stdc=no fi ! rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ ! conftest.$ac_objext conftest.beam conftest.$ac_ext fi + fi fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 ! $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then ! $as_echo "#define STDC_HEADERS 1" >>confdefs.h fi for ac_header in sched.h ! do : ! ac_fn_c_check_header_mongrel "$LINENO" "sched.h" "ac_cv_header_sched_h" "$ac_includes_default" ! if test "x$ac_cv_header_sched_h" = x""yes; then : cat >>confdefs.h <<_ACEOF ! #define HAVE_SCHED_H 1 _ACEOF fi *************** done *** 11111,11146 **** # Miscellanea # ----------- ! echo "$as_me:$LINENO: checking for thread model used by GCC" >&5 ! echo $ECHO_N "checking for thread model used by GCC... $ECHO_C" >&6 target_thread_file=`$CC -v 2>&1 | sed -n 's/^Thread model: //p'` ! echo "$as_me:$LINENO: result: $target_thread_file" >&5 ! echo "${ECHO_T}$target_thread_file" >&6 if test $target_thread_file != single; then ! cat >>confdefs.h <<\_ACEOF ! #define HAVE_GTHR_DEFAULT 1 ! _ACEOF fi ! echo "$as_me:$LINENO: checking for exception model to use" >&5 ! echo $ECHO_N "checking for exception model to use... $ECHO_C" >&6 ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ! # Check whether --enable-sjlj-exceptions or --disable-sjlj-exceptions was given. ! if test "${enable_sjlj_exceptions+set}" = set; then ! enableval="$enable_sjlj_exceptions" ! : else cat > conftest.$ac_ext << EOF ! #line 11143 "configure" @interface Frob @end @implementation Frob --- 11220,11252 ---- # Miscellanea # ----------- ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread model used by GCC" >&5 ! $as_echo_n "checking for thread model used by GCC... " >&6; } target_thread_file=`$CC -v 2>&1 | sed -n 's/^Thread model: //p'` ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $target_thread_file" >&5 ! $as_echo "$target_thread_file" >&6; } if test $target_thread_file != single; then ! $as_echo "#define HAVE_GTHR_DEFAULT 1" >>confdefs.h fi ! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for exception model to use" >&5 ! $as_echo_n "checking for exception model to use... " >&6; } ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ! # Check whether --enable-sjlj-exceptions was given. ! if test "${enable_sjlj_exceptions+set}" = set; then : ! enableval=$enable_sjlj_exceptions; : else cat > conftest.$ac_ext << EOF ! #line 11249 "configure" @interface Frob @end @implementation Frob *************** int foo() *** 11158,11168 **** EOF old_CFLAGS="$CFLAGS" CFLAGS="-x objective-c -fgnu-runtime -fobjc-exceptions -S" ! if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? ! echo "$as_me:$LINENO: \$? = $ac_status" >&5 ! (exit $ac_status); }; then if grep _Unwind_SjLj_Resume conftest.s >/dev/null 2>&1 ; then enable_sjlj_exceptions=yes elif grep _Unwind_Resume conftest.s >/dev/null 2>&1 ; then --- 11264,11274 ---- EOF old_CFLAGS="$CFLAGS" CFLAGS="-x objective-c -fgnu-runtime -fobjc-exceptions -S" ! if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? ! $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 ! test $ac_status = 0; }; then if grep _Unwind_SjLj_Resume conftest.s >/dev/null 2>&1 ; then enable_sjlj_exceptions=yes elif grep _Unwind_Resume conftest.s >/dev/null 2>&1 ; then *************** if { (eval echo "$as_me:$LINENO: \"$ac_c *** 11171,11190 **** fi CFLAGS="$old_CFLAGS" rm -f conftest* ! fi; if test x$enable_sjlj_exceptions = xyes; then ! cat >>confdefs.h <<\_ACEOF ! #define SJLJ_EXCEPTIONS 1 ! _ACEOF ac_exception_model_name=sjlj elif test x$enable_sjlj_exceptions = xno; then ac_exception_model_name="call frame" else ! { { echo "$as_me:$LINENO: error: unable to detect exception model" >&5 ! echo "$as_me: error: unable to detect exception model" >&2;} ! { (exit 1); exit 1; }; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' --- 11277,11293 ---- fi CFLAGS="$old_CFLAGS" rm -f conftest* ! fi ! if test x$enable_sjlj_exceptions = xyes; then ! $as_echo "#define SJLJ_EXCEPTIONS 1" >>confdefs.h ac_exception_model_name=sjlj elif test x$enable_sjlj_exceptions = xno; then ac_exception_model_name="call frame" else ! as_fn_error "unable to detect exception model" "$LINENO" 5 fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' *************** ac_compile='$CC -c $CFLAGS $CPPFLAGS con *** 11192,11199 **** ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ! echo "$as_me:$LINENO: result: $ac_exception_model_name" >&5 ! echo "${ECHO_T}$ac_exception_model_name" >&6 # ------ # Output --- 11295,11302 ---- ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ! { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_exception_model_name" >&5 ! $as_echo "$ac_exception_model_name" >&6; } # ------ # Output *************** else *** 11205,11211 **** multilib_arg= fi ! ac_config_files="$ac_config_files Makefile" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure --- 11308,11314 ---- multilib_arg= fi ! ac_config_files="$ac_config_files Makefile" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure *************** _ACEOF *** 11225,11263 **** # The following way of writing the cache mishandles newlines in values, # but we know of no workaround that is simple, portable, and efficient. ! # So, don't put newlines in cache variables' values. # Ultrix sh set writes to stderr and can't be redirected directly, # and sets the high bit in the cache file unless we assign to the vars. ! { (set) 2>&1 | ! case `(ac_space=' '; set | grep ac_space) 2>&1` in ! *ac_space=\ *) ! # `set' does not quote correctly, so add quotes (double-quote ! # substitution turns \\\\ into \\, and sed turns \\ into \). sed -n \ "s/'/'\\\\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" ! ;; *) # `set' quotes correctly as required by POSIX, so do not add quotes. ! sed -n \ ! "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" ;; ! esac; ! } | sed ' t clear ! : clear s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ t end ! /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ ! : end' >>confcache ! if diff $cache_file confcache >/dev/null 2>&1; then :; else ! if test -w $cache_file; then ! test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file" cat confcache >$cache_file else ! echo "not updating unwritable cache $cache_file" fi fi rm -f confcache --- 11328,11386 ---- # The following way of writing the cache mishandles newlines in values, # but we know of no workaround that is simple, portable, and efficient. ! # So, we kill variables containing newlines. # Ultrix sh set writes to stderr and can't be redirected directly, # and sets the high bit in the cache file unless we assign to the vars. ! ( ! for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do ! eval ac_val=\$$ac_var ! case $ac_val in #( ! *${as_nl}*) ! case $ac_var in #( ! *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 ! $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; ! esac ! case $ac_var in #( ! _ | IFS | as_nl) ;; #( ! BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( ! *) { eval $ac_var=; unset $ac_var;} ;; ! esac ;; ! esac ! done ! (set) 2>&1 | ! case $as_nl`(ac_space=' '; set) 2>&1` in #( ! *${as_nl}ac_space=\ *) ! # `set' does not quote correctly, so add quotes: double-quote ! # substitution turns \\\\ into \\, and sed turns \\ into \. sed -n \ "s/'/'\\\\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" ! ;; #( *) # `set' quotes correctly as required by POSIX, so do not add quotes. ! sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; ! esac | ! sort ! ) | sed ' + /^ac_cv_env_/b end t clear ! :clear s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ t end ! s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ ! :end' >>confcache ! if diff "$cache_file" confcache >/dev/null 2>&1; then :; else ! if test -w "$cache_file"; then ! test "x$cache_file" != "x/dev/null" && ! { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 ! $as_echo "$as_me: updating cache $cache_file" >&6;} cat confcache >$cache_file else ! { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 ! $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi rm -f confcache *************** test "x$prefix" = xNONE && prefix=$ac_de *** 11266,11297 **** # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' - # VPATH may cause trouble with some makes, so we remove $(srcdir), - # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and - # trailing colons and then remove the whole line if VPATH becomes empty - # (actually we leave an empty line to preserve line numbers). - if test "x$srcdir" = x.; then - ac_vpsub='/^[ ]*VPATH[ ]*=/{ - s/:*\$(srcdir):*/:/; - s/:*\${srcdir}:*/:/; - s/:*@srcdir@:*/:/; - s/^\([^=]*=[ ]*\):*/\1/; - s/:*$//; - s/^[^=]*=[ ]*$//; - }' - fi - DEFS=-DHAVE_CONFIG_H ac_libobjs= ac_ltlibobjs= for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ! ac_i=`echo "$ac_i" | ! sed 's/\$U\././;s/\.o$//;s/\.obj$//'` ! # 2. Add them. ! ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext" ! ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo' done LIBOBJS=$ac_libobjs --- 11389,11406 ---- # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' DEFS=-DHAVE_CONFIG_H ac_libobjs= ac_ltlibobjs= for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ! ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' ! ac_i=`$as_echo "$ac_i" | sed "$ac_script"` ! # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR ! # will be set to the directory where LIBOBJS objects are built. ! as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" ! as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' done LIBOBJS=$ac_libobjs *************** LTLIBOBJS=$ac_ltlibobjs *** 11299,11317 **** if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then ! { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined. ! Usually this means the macro was only invoked conditionally." >&5 ! echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined. ! Usually this means the macro was only invoked conditionally." >&2;} ! { (exit 1); exit 1; }; } fi : ${CONFIG_STATUS=./config.status} ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" ! { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 ! echo "$as_me: creating $CONFIG_STATUS" >&6;} ! cat >$CONFIG_STATUS <<_ACEOF #! $SHELL # Generated by $as_me. # Run this file to recreate the current configuration. --- 11408,11425 ---- 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 : ${CONFIG_STATUS=./config.status} + ac_write_fail=0 ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" ! { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 ! $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} ! as_write_fail=0 ! cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 #! $SHELL # Generated by $as_me. # Run this file to recreate the current configuration. *************** cat >$CONFIG_STATUS <<_ACEOF *** 11321,11401 **** debug=false ac_cs_recheck=false ac_cs_silent=false - SHELL=\${CONFIG_SHELL-$SHELL} - _ACEOF ! cat >>$CONFIG_STATUS <<\_ACEOF ! ## --------------------- ## ! ## M4sh Initialization. ## ! ## --------------------- ## ! # Be Bourne compatible ! if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: ! # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' ! elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then ! set -o posix fi - DUALCASE=1; export DUALCASE # for MKS sh ! # Support unset when possible. ! if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then ! as_unset=unset else ! as_unset=false fi ! # Work around bugs in pre-3.0 UWIN ksh. ! $as_unset ENV MAIL MAILPATH PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. ! for as_var in \ ! LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ ! LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ ! LC_TELEPHONE LC_TIME ! do ! if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then ! eval $as_var=C; export $as_var ! else ! $as_unset $as_var fi ! done ! # Required to use basename. ! if expr a : '\(a\)' >/dev/null 2>&1; then as_expr=expr else as_expr=false fi ! if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi ! # Name of the executable. ! as_me=`$as_basename "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ ! X"$0" : 'X\(/\)$' \| \ ! . : '\(.\)' 2>/dev/null || ! echo X/"$0" | ! sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } ! /^X\/\(\/\/\)$/{ s//\1/; q; } ! /^X\/\(\/\).*/{ s//\1/; q; } ! s/.*/./; q'` ! - # PATH needs CR, and LINENO needs CR and PATH. # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' --- 11429,11680 ---- debug=false ac_cs_recheck=false ac_cs_silent=false ! SHELL=\${CONFIG_SHELL-$SHELL} ! export SHELL ! _ASEOF ! cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 ! ## -------------------- ## ! ## M4sh Initialization. ## ! ## -------------------- ## ! # Be more Bourne compatible ! DUALCASE=1; export DUALCASE # for MKS sh ! if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: ! # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' ! setopt NO_GLOB_SUBST ! else ! case `(set -o) 2>/dev/null` in #( ! *posix*) : ! set -o posix ;; #( ! *) : ! ;; ! esac fi ! ! as_nl=' ! ' ! export as_nl ! # Printing a long string crashes Solaris 7 /usr/bin/printf. ! as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ! as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo ! as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo ! # Prefer a ksh shell builtin over an external printf program on Solaris, ! # but without wasting forks for bash or zsh. ! if test -z "$BASH_VERSION$ZSH_VERSION" \ ! && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then ! as_echo='print -r --' ! as_echo_n='print -rn --' ! elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then ! as_echo='printf %s\n' ! as_echo_n='printf %s' else ! if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then ! as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' ! as_echo_n='/usr/ucb/echo -n' ! else ! as_echo_body='eval expr "X$1" : "X\\(.*\\)"' ! as_echo_n_body='eval ! arg=$1; ! case $arg in #( ! *"$as_nl"*) ! expr "X$arg" : "X\\(.*\\)$as_nl"; ! arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; ! esac; ! expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ! ' ! export as_echo_n_body ! as_echo_n='sh -c $as_echo_n_body as_echo' ! fi ! export as_echo_body ! as_echo='sh -c $as_echo_body as_echo' ! fi ! ! # The user is always right. ! if test "${PATH_SEPARATOR+set}" != set; then ! PATH_SEPARATOR=: ! (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { ! (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || ! PATH_SEPARATOR=';' ! } fi ! # IFS ! # We need space, tab and new line, in precisely that order. Quoting is ! # there to prevent editors from complaining about space-tab. ! # (If _AS_PATH_WALK were called with IFS unset, it would disable word ! # splitting by setting IFS to empty value.) ! IFS=" "" $as_nl" ! ! # Find who we are. Look in the path if we contain no directory separator. ! case $0 in #(( ! *[\\/]* ) as_myself=$0 ;; ! *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ! for as_dir in $PATH ! do ! IFS=$as_save_IFS ! test -z "$as_dir" && as_dir=. ! test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break ! done ! IFS=$as_save_IFS ! ! ;; ! esac ! # We did not find ourselves, most probably we were run as `sh COMMAND' ! # in which case we are not to be found in the path. ! if test "x$as_myself" = x; then ! as_myself=$0 ! fi ! if test ! -f "$as_myself"; then ! $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 ! exit 1 ! fi ! ! # Unset variables that we do not need and which cause bugs (e.g. in ! # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" ! # suppresses any "Segmentation fault" message there. '((' could ! # trigger a bug in pdksh 5.2.14. ! for as_var in BASH_ENV ENV MAIL MAILPATH ! do eval test x\${$as_var+set} = xset \ ! && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : ! done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. ! LC_ALL=C ! export LC_ALL ! LANGUAGE=C ! export LANGUAGE ! ! # CDPATH. ! (unset CDPATH) >/dev/null 2>&1 && unset CDPATH ! ! ! # as_fn_error ERROR [LINENO LOG_FD] ! # --------------------------------- ! # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are ! # provided, also output the error to LOG_FD, referencing LINENO. Then exit the ! # script with status $?, using 1 if that was 0. ! as_fn_error () ! { ! as_status=$?; test $as_status -eq 0 && as_status=1 ! if test "$3"; then ! as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack ! $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 fi ! $as_echo "$as_me: error: $1" >&2 ! as_fn_exit $as_status ! } # as_fn_error ! ! # as_fn_set_status STATUS ! # ----------------------- ! # Set $? to STATUS, without forking. ! as_fn_set_status () ! { ! return $1 ! } # as_fn_set_status ! ! # as_fn_exit STATUS ! # ----------------- ! # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. ! as_fn_exit () ! { ! set +e ! as_fn_set_status $1 ! exit $1 ! } # as_fn_exit ! ! # as_fn_unset VAR ! # --------------- ! # Portably unset VAR. ! as_fn_unset () ! { ! { eval $1=; unset $1;} ! } ! as_unset=as_fn_unset ! # as_fn_append VAR VALUE ! # ---------------------- ! # Append the text in VALUE to the end of the definition contained in VAR. Take ! # advantage of any shell optimizations that allow amortized linear growth over ! # repeated appends, instead of the typical quadratic growth present in naive ! # implementations. ! if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : ! eval 'as_fn_append () ! { ! eval $1+=\$2 ! }' ! else ! as_fn_append () ! { ! eval $1=\$$1\$2 ! } ! fi # as_fn_append ! ! # as_fn_arith ARG... ! # ------------------ ! # Perform arithmetic evaluation on the ARGs, and store the result in the ! # global $as_val. Take advantage of shells that can avoid forks. The arguments ! # must be portable across $(()) and expr. ! if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : ! eval 'as_fn_arith () ! { ! as_val=$(( $* )) ! }' ! else ! as_fn_arith () ! { ! as_val=`expr "$@" || test $? -eq 1` ! } ! fi # as_fn_arith ! ! ! if expr a : '\(a\)' >/dev/null 2>&1 && ! test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi ! if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi + if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname + else + as_dirname=false + fi ! as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ ! X"$0" : 'X\(/\)' \| . 2>/dev/null || ! $as_echo X/"$0" | ! sed '/^.*\/\([^/][^/]*\)\/*$/{ ! s//\1/ ! q ! } ! /^X\/\(\/\/\)$/{ ! s//\1/ ! q ! } ! /^X\/\(\/\).*/{ ! s//\1/ ! q ! } ! s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' *************** as_cr_Letters=$as_cr_letters$as_cr_LETTE *** 11403,11550 **** as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits ! # The user is always right. ! if test "${PATH_SEPARATOR+set}" != set; then ! echo "#! /bin/sh" >conf$$.sh ! echo "exit 0" >>conf$$.sh ! chmod +x conf$$.sh ! if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then ! PATH_SEPARATOR=';' ! else ! PATH_SEPARATOR=: ! fi ! rm -f conf$$.sh ! fi ! ! ! as_lineno_1=$LINENO ! as_lineno_2=$LINENO ! as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` ! test "x$as_lineno_1" != "x$as_lineno_2" && ! test "x$as_lineno_3" = "x$as_lineno_2" || { ! # Find who we are. Look in the path if we contain no path at all ! # relative or not. ! case $0 in ! *[\\/]* ) as_myself=$0 ;; ! *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ! for as_dir in $PATH ! do ! IFS=$as_save_IFS ! test -z "$as_dir" && as_dir=. ! test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break ! done ! ! ;; ! esac ! # We did not find ourselves, most probably we were run as `sh COMMAND' ! # in which case we are not to be found in the path. ! if test "x$as_myself" = x; then ! as_myself=$0 ! fi ! if test ! -f "$as_myself"; then ! { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5 ! echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;} ! { (exit 1); exit 1; }; } ! fi ! case $CONFIG_SHELL in ! '') ! as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ! for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH ! do ! IFS=$as_save_IFS ! test -z "$as_dir" && as_dir=. ! for as_base in sh bash ksh sh5; do ! case $as_dir in ! /*) ! if ("$as_dir/$as_base" -c ' ! as_lineno_1=$LINENO ! as_lineno_2=$LINENO ! as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` ! test "x$as_lineno_1" != "x$as_lineno_2" && ! test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then ! $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } ! $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } ! CONFIG_SHELL=$as_dir/$as_base ! export CONFIG_SHELL ! exec "$CONFIG_SHELL" "$0" ${1+"$@"} ! fi;; ! esac ! done ! done ! ;; ! esac ! ! # Create $as_me.lineno as a copy of $as_myself, but with $LINENO ! # uniformly replaced by the line number. The first 'sed' inserts a ! # line-number line before each line; the second 'sed' does the real ! # work. The second script uses 'N' to pair each line-number line ! # with the numbered line, and appends trailing '-' during ! # substitution so that $LINENO is not a special case at line end. ! # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the ! # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) ! sed '=' <$as_myself | ! sed ' ! N ! s,$,-, ! : loop ! s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, ! t loop ! s,-$,, ! s,^['$as_cr_digits']*\n,, ! ' >$as_me.lineno && ! chmod +x $as_me.lineno || ! { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5 ! echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;} ! { (exit 1); exit 1; }; } ! ! # Don't try to exec as it changes $[0], causing all sort of problems ! # (the dirname of $[0] is not the place where we might find the ! # original and so on. Autoconf is especially sensible to this). ! . ./$as_me.lineno ! # Exit status is that of the last command. ! exit ! } ! ! ! case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in ! *c*,-n*) ECHO_N= ECHO_C=' ! ' ECHO_T=' ' ;; ! *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; ! *) ECHO_N= ECHO_C='\c' ECHO_T= ;; esac ! if expr a : '\(a\)' >/dev/null 2>&1; then ! as_expr=expr else ! as_expr=false fi ! ! rm -f conf$$ conf$$.exe conf$$.file ! echo >conf$$.file ! if ln -s conf$$.file conf$$ 2>/dev/null; then ! # We could just check for DJGPP; but this test a) works b) is more generic ! # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). ! if test -f conf$$.exe; then ! # Don't use ln at all; we don't have any links ! as_ln_s='cp -p' ! else as_ln_s='ln -s' fi - elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln else as_ln_s='cp -p' fi ! rm -f conf$$ conf$$.exe conf$$.file if mkdir -p . 2>/dev/null; then ! as_mkdir_p=: else test -d ./-p && rmdir ./-p as_mkdir_p=false fi ! as_executable_p="test -f" # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" --- 11682,11804 ---- as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits ! ECHO_C= ECHO_N= ECHO_T= ! case `echo -n x` in #((((( ! -n*) ! case `echo 'xy\c'` in ! *c*) ECHO_T=' ';; # ECHO_T is single tab character. ! xy) ECHO_C='\c';; ! *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ! ECHO_T=' ';; ! esac;; ! *) ! ECHO_N='-n';; esac ! rm -f conf$$ conf$$.exe conf$$.file ! if test -d conf$$.dir; then ! rm -f conf$$.dir/conf$$.file else ! rm -f conf$$.dir ! mkdir conf$$.dir 2>/dev/null fi ! if (echo >conf$$.file) 2>/dev/null; then ! if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -p'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -p' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -p' fi else as_ln_s='cp -p' fi ! rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file ! rmdir conf$$.dir 2>/dev/null ! ! ! # as_fn_mkdir_p ! # ------------- ! # Create "$as_dir" as a directory, including parents if necessary. ! as_fn_mkdir_p () ! { ! ! case $as_dir in #( ! -*) as_dir=./$as_dir;; ! esac ! test -d "$as_dir" || eval $as_mkdir_p || { ! as_dirs= ! while :; do ! case $as_dir in #( ! *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( ! *) as_qdir=$as_dir;; ! esac ! as_dirs="'$as_qdir' $as_dirs" ! as_dir=`$as_dirname -- "$as_dir" || ! $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ ! X"$as_dir" : 'X\(//\)[^/]' \| \ ! X"$as_dir" : 'X\(//\)$' \| \ ! X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || ! $as_echo X"$as_dir" | ! sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ ! s//\1/ ! q ! } ! /^X\(\/\/\)[^/].*/{ ! s//\1/ ! q ! } ! /^X\(\/\/\)$/{ ! s//\1/ ! q ! } ! /^X\(\/\).*/{ ! s//\1/ ! q ! } ! s/.*/./; q'` ! test -d "$as_dir" && break ! done ! test -z "$as_dirs" || eval "mkdir $as_dirs" ! } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" + + } # as_fn_mkdir_p if mkdir -p . 2>/dev/null; then ! as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi ! if test -x / >/dev/null 2>&1; then ! as_test_x='test -x' ! else ! if ls -dL / >/dev/null 2>&1; then ! as_ls_L_option=L ! else ! as_ls_L_option= ! fi ! as_test_x=' ! eval sh -c '\'' ! if test -d "$1"; then ! test -d "$1/."; ! else ! case $1 in #( ! -*)set "./$1";; ! esac; ! case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( ! ???[sx]*):;;*)false;;esac;fi ! '\'' sh ! ' ! fi ! as_executable_p=$as_test_x # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" *************** as_tr_cpp="eval sed 'y%*$as_cr_letters%P *** 11553,11583 **** as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - # IFS - # We need space, tab and new line, in precisely that order. - as_nl=' - ' - IFS=" $as_nl" - - # CDPATH. - $as_unset CDPATH - exec 6>&1 ! # Open the log real soon, to keep \$[0] and so on meaningful, and to # report actual input values of CONFIG_FILES etc. instead of their ! # values after options handling. Logging --version etc. is OK. ! exec 5>>config.log ! { ! echo ! sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX ! ## Running $as_me. ## ! _ASBOX ! } >&5 ! cat >&5 <<_CSEOF ! This file was extended by package-unused $as_me version-unused, which was ! generated by GNU Autoconf 2.59. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS --- 11807,11826 ---- as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" exec 6>&1 + ## ----------------------------------- ## + ## Main body of $CONFIG_STATUS script. ## + ## ----------------------------------- ## + _ASEOF + test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 ! cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ! # Save the log message, to keep $0 and so on meaningful, and to # report actual input values of CONFIG_FILES etc. instead of their ! # values after options handling. ! ac_log=" This file was extended by package-unused $as_me version-unused, which was ! generated by GNU Autoconf 2.64. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS *************** generated by GNU Autoconf 2.59. Invocat *** 11585,11629 **** CONFIG_COMMANDS = $CONFIG_COMMANDS $ $0 $@ ! _CSEOF ! echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5 ! echo >&5 _ACEOF ! # Files that config.status was made for. ! if test -n "$ac_config_files"; then ! echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS ! fi ! if test -n "$ac_config_headers"; then ! echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS ! fi - if test -n "$ac_config_links"; then - echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS - fi ! if test -n "$ac_config_commands"; then ! echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS ! fi ! cat >>$CONFIG_STATUS <<\_ACEOF ac_cs_usage="\ ! \`$as_me' instantiates files from templates according to the ! current configuration. ! Usage: $0 [OPTIONS] [FILE]... -h, --help print this help, then exit ! -V, --version print version number, then exit ! -q, --quiet do not print progress messages -d, --debug don't remove temporary files --recheck update $as_me by reconfiguring in the same conditions ! --file=FILE[:TEMPLATE] ! instantiate the configuration file FILE ! --header=FILE[:TEMPLATE] ! instantiate the configuration header FILE Configuration files: $config_files --- 11828,11873 ---- CONFIG_COMMANDS = $CONFIG_COMMANDS $ $0 $@ ! on `(hostname || uname -n) 2>/dev/null | sed 1q` ! " ! _ACEOF ! case $ac_config_files in *" ! "*) set x $ac_config_files; shift; ac_config_files=$*;; ! esac ! case $ac_config_headers in *" ! "*) set x $ac_config_headers; shift; ac_config_headers=$*;; ! esac ! cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ! # Files that config.status was made for. ! config_files="$ac_config_files" ! config_headers="$ac_config_headers" ! config_commands="$ac_config_commands" ! _ACEOF + cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ac_cs_usage="\ ! \`$as_me' instantiates files and other configuration actions ! from templates according to the current configuration. Unless the files ! and actions are specified as TAGs, all are instantiated by default. ! Usage: $0 [OPTION]... [TAG]... -h, --help print this help, then exit ! -V, --version print version number and configuration settings, then exit ! -q, --quiet, --silent ! do not print progress messages -d, --debug don't remove temporary files --recheck update $as_me by reconfiguring in the same conditions ! --file=FILE[:TEMPLATE] ! instantiate the configuration file FILE ! --header=FILE[:TEMPLATE] ! instantiate the configuration header FILE Configuration files: $config_files *************** $config_headers *** 11634,11717 **** Configuration commands: $config_commands ! Report bugs to ." ! _ACEOF ! cat >>$CONFIG_STATUS <<_ACEOF ac_cs_version="\\ package-unused config.status version-unused ! configured by $0, generated by GNU Autoconf 2.59, ! with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" ! Copyright (C) 2003 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." ! srcdir=$srcdir ! INSTALL="$INSTALL" _ACEOF ! cat >>$CONFIG_STATUS <<\_ACEOF ! # If no file are specified by the user, then we need to provide default ! # value. By we need to know if files were specified by the user. ac_need_defaults=: while test $# != 0 do case $1 in --*=*) ! ac_option=`expr "x$1" : 'x\([^=]*\)='` ! ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'` ac_shift=: ;; ! -*) ac_option=$1 ac_optarg=$2 ac_shift=shift ;; - *) # This is not an option, so the user has probably given explicit - # arguments. - ac_option=$1 - ac_need_defaults=false;; esac case $ac_option in # Handling of the options. - _ACEOF - cat >>$CONFIG_STATUS <<\_ACEOF -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ac_cs_recheck=: ;; ! --version | --vers* | -V ) ! echo "$ac_cs_version"; exit 0 ;; ! --he | --h) ! # Conflict between --help and --header ! { { echo "$as_me:$LINENO: error: ambiguous option: $1 ! Try \`$0 --help' for more information." >&5 ! echo "$as_me: error: ambiguous option: $1 ! Try \`$0 --help' for more information." >&2;} ! { (exit 1); exit 1; }; };; ! --help | --hel | -h ) ! echo "$ac_cs_usage"; exit 0 ;; ! --debug | --d* | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift ! CONFIG_FILES="$CONFIG_FILES $ac_optarg" ac_need_defaults=false;; --header | --heade | --head | --hea ) $ac_shift ! CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" ac_need_defaults=false;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil | --si | --s) ac_cs_silent=: ;; # This is an error. ! -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1 ! Try \`$0 --help' for more information." >&5 ! echo "$as_me: error: unrecognized option: $1 ! Try \`$0 --help' for more information." >&2;} ! { (exit 1); exit 1; }; } ;; ! *) ac_config_targets="$ac_config_targets $1" ;; esac shift --- 11878,11959 ---- Configuration commands: $config_commands ! Report bugs to the package provider." ! _ACEOF ! cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_version="\\ package-unused config.status version-unused ! configured by $0, generated by GNU Autoconf 2.64, ! with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" ! Copyright (C) 2009 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." ! ! ac_pwd='$ac_pwd' ! srcdir='$srcdir' ! INSTALL='$INSTALL' ! AWK='$AWK' ! test -n "\$AWK" || AWK=awk _ACEOF ! cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ! # The default lists apply if the user does not specify any file. ac_need_defaults=: while test $# != 0 do case $1 in --*=*) ! ac_option=`expr "X$1" : 'X\([^=]*\)='` ! ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` ac_shift=: ;; ! *) ac_option=$1 ac_optarg=$2 ac_shift=shift ;; esac case $ac_option in # Handling of the options. -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ac_cs_recheck=: ;; ! --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) ! $as_echo "$ac_cs_version"; exit ;; ! --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift ! case $ac_optarg in ! *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; ! esac ! as_fn_append CONFIG_FILES " '$ac_optarg'" ac_need_defaults=false;; --header | --heade | --head | --hea ) $ac_shift ! case $ac_optarg in ! *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; ! esac ! as_fn_append CONFIG_HEADERS " '$ac_optarg'" ac_need_defaults=false;; + --he | --h) + # Conflict between --help and --header + as_fn_error "ambiguous option: \`$1' + Try \`$0 --help' for more information.";; + --help | --hel | -h ) + $as_echo "$ac_cs_usage"; exit ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil | --si | --s) ac_cs_silent=: ;; # This is an error. ! -*) as_fn_error "unrecognized option: \`$1' ! Try \`$0 --help' for more information." ;; ! *) as_fn_append ac_config_targets " $1" ! ac_need_defaults=false ;; esac shift *************** if $ac_cs_silent; then *** 11725,11744 **** fi _ACEOF ! cat >>$CONFIG_STATUS <<_ACEOF if \$ac_cs_recheck; then ! echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 ! exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion fi _ACEOF ! cat >>$CONFIG_STATUS <<_ACEOF # ! # INIT-COMMANDS section. # - srcdir="$srcdir" host="$host" target="$target" --- 11967,11999 ---- fi _ACEOF ! cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then ! set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion ! shift ! \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 ! CONFIG_SHELL='$SHELL' ! export CONFIG_SHELL ! exec "\$@" fi _ACEOF + cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + exec 5>>config.log + { + echo + sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX + ## Running $as_me. ## + _ASBOX + $as_echo "$ac_log" + } >&5 ! _ACEOF ! cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # ! # INIT-COMMANDS # srcdir="$srcdir" host="$host" target="$target" *************** ac_configure_args="${multilib_arg} ${ac_ *** 11749,11754 **** --- 12004,12012 ---- multi_basedir="$multi_basedir" CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} CC="$CC" + CXX="$CXX" + GFORTRAN="$GFORTRAN" + GCJ="$GCJ" # The HP-UX ksh and POSIX shell print the target directory to stdout *************** CC="$CC" *** 11758,11890 **** sed_quote_subst='$sed_quote_subst' double_quote_subst='$double_quote_subst' delay_variable_subst='$delay_variable_subst' ! AS='`$ECHO "X$AS" | $Xsed -e "$delay_single_quote_subst"`' ! DLLTOOL='`$ECHO "X$DLLTOOL" | $Xsed -e "$delay_single_quote_subst"`' ! OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`' ! macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`' ! macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`' ! enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`' ! enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`' ! pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`' ! enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`' ! host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`' ! host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`' ! host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`' ! build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`' ! build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`' ! build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`' ! SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`' ! Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`' ! GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`' ! EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`' ! FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`' ! LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`' ! NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`' ! LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`' ! max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`' ! ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`' ! exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`' ! lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`' ! lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`' ! lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`' ! reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`' ! reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`' ! deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`' ! file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`' ! AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`' ! AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`' ! STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`' ! RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`' ! old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' ! old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' ! old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' ! CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`' ! CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`' ! compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`' ! GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`' ! lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`' ! lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`' ! lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`' ! lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' ! objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`' ! SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`' ! ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`' ! MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`' ! lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`' ! lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`' ! lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`' ! lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`' ! lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`' ! need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`' ! DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`' ! NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`' ! LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`' ! OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`' ! OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`' ! libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`' ! shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`' ! extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' ! archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`' ! enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`' ! export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' ! whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' ! compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`' ! old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`' ! old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' ! archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' ! archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' ! module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`' ! module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' ! with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`' ! allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' ! no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' ! hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' ! hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`' ! hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`' ! hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`' ! hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`' ! hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`' ! hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' ! hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`' ! inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`' ! link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`' ! fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`' ! always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`' ! export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`' ! exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`' ! include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`' ! prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`' ! file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`' ! variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`' ! need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' ! need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`' ! version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`' ! runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`' ! shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' ! shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`' ! libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`' ! library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`' ! soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`' ! postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' ! postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' ! finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`' ! finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`' ! hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`' ! sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`' ! sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`' ! hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`' ! enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`' ! enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`' ! enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`' ! old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`' ! striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`' LTCC='$LTCC' LTCFLAGS='$LTCFLAGS' compiler='$compiler_DEFAULT' # Quote evaled strings. ! for var in SED \ GREP \ EGREP \ FGREP \ --- 12016,12163 ---- sed_quote_subst='$sed_quote_subst' double_quote_subst='$double_quote_subst' delay_variable_subst='$delay_variable_subst' ! AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`' ! DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' ! OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' ! macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' ! macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' ! enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' ! enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' ! pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' ! enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' ! SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' ! ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' ! host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' ! host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' ! host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' ! build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' ! build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' ! build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' ! SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' ! Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' ! GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' ! EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' ! FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' ! LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' ! NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' ! LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' ! max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' ! ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' ! exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' ! lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' ! lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' ! lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' ! reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' ! reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' ! deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' ! file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' ! AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' ! AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' ! STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' ! RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' ! old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' ! old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' ! old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' ! lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' ! CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' ! CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' ! compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' ! GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' ! lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' ! lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' ! lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' ! lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' ! objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' ! MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' ! lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' ! lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' ! lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' ! lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' ! lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' ! need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' ! DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' ! NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' ! LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' ! OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' ! OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' ! libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' ! shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' ! extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' ! archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' ! enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' ! export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' ! whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' ! compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' ! old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' ! old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' ! archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' ! archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' ! module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' ! module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' ! with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' ! allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' ! no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' ! hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' ! hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' ! hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' ! hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' ! hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' ! hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' ! hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' ! hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' ! inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' ! link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' ! fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' ! always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' ! export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' ! exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' ! include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' ! prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' ! file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' ! variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' ! need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' ! need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' ! version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' ! runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' ! shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' ! shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' ! libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' ! library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' ! soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' ! install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' ! postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' ! postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' ! finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' ! finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' ! hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' ! sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' ! sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' ! hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' ! enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' ! enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' ! enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' ! old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' ! striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' LTCC='$LTCC' LTCFLAGS='$LTCFLAGS' compiler='$compiler_DEFAULT' + # A function that is used when there is no print builtin or printf. + func_fallback_echo () + { + eval 'cat <<_LTECHO_EOF + \$1 + _LTECHO_EOF' + } + # Quote evaled strings. ! for var in AS \ ! DLLTOOL \ ! OBJDUMP \ ! SHELL \ ! ECHO \ ! SED \ GREP \ EGREP \ FGREP \ *************** lt_cv_sys_global_symbol_pipe \ *** 11907,11914 **** lt_cv_sys_global_symbol_to_cdecl \ lt_cv_sys_global_symbol_to_c_name_address \ lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ - SHELL \ - ECHO \ lt_prog_compiler_no_builtin_flag \ lt_prog_compiler_wl \ lt_prog_compiler_pic \ --- 12180,12185 ---- *************** variables_saved_for_relink \ *** 11938,11949 **** libname_spec \ library_names_spec \ soname_spec \ finish_eval \ old_striplib \ striplib; do ! case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in *[\\\\\\\`\\"\\\$]*) ! eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" --- 12209,12221 ---- libname_spec \ library_names_spec \ soname_spec \ + install_override_mode \ finish_eval \ old_striplib \ striplib; do ! case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[\\\\\\\`\\"\\\$]*) ! eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" *************** postuninstall_cmds \ *** 11970,11978 **** finish_cmds \ sys_lib_search_path_spec \ sys_lib_dlsearch_path_spec; do ! case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in *[\\\\\\\`\\"\\\$]*) ! eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" --- 12242,12250 ---- finish_cmds \ sys_lib_search_path_spec \ sys_lib_dlsearch_path_spec; do ! case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[\\\\\\\`\\"\\\$]*) ! eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" *************** sys_lib_dlsearch_path_spec; do *** 11980,11991 **** esac done - # Fix-up fallback echo if it was mangled by the above quoting rules. - case \$lt_ECHO in - *'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\` - ;; - esac - ac_aux_dir='$ac_aux_dir' xsi_shell='$xsi_shell' lt_shell_append='$lt_shell_append' --- 12252,12257 ---- *************** fi *** 12008,12030 **** _ACEOF ! ! cat >>$CONFIG_STATUS <<\_ACEOF for ac_config_target in $ac_config_targets do ! case "$ac_config_target" in ! # Handling of arguments. ! "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;; ! "default-1" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; ! "libtool" ) CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; ! "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; ! *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 ! echo "$as_me: error: invalid argument: $ac_config_target" >&2;} ! { (exit 1); exit 1; }; };; esac done # If the user did not use the arguments to specify the items to instantiate, # then the envvar interface is used. Set only those that are not. # We use the long form for the default assignment because of an extremely --- 12274,12295 ---- _ACEOF + cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ! # Handling of arguments. for ac_config_target in $ac_config_targets do ! case $ac_config_target in ! "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; ! "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; ! "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; ! "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; ! ! *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; esac done + # If the user did not use the arguments to specify the items to instantiate, # then the envvar interface is used. Set only those that are not. # We use the long form for the default assignment because of an extremely *************** if $ac_need_defaults; then *** 12036,12761 **** fi # Have a temporary directory for convenience. Make it in the build tree ! # simply because there is no reason to put it here, and in addition, # creating and moving files from /tmp can sometimes cause problems. ! # Create a temporary directory, and hook for its removal unless debugging. $debug || { ! trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0 ! trap '{ (exit 1); exit 1; }' 1 2 13 15 } - # Create a (secure) tmp directory for tmp files. { ! tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" } || { ! tmp=./confstat$$-$RANDOM ! (umask 077 && mkdir $tmp) ! } || { ! echo "$me: cannot create a temporary directory in ." >&2 ! { (exit 1); exit 1; } ! } _ACEOF ! cat >>$CONFIG_STATUS <<_ACEOF ! # ! # CONFIG_FILES section. ! # ! # No need to generate the scripts if there are no CONFIG_FILES. ! # This happens for instance when ./config.status config.h ! if test -n "\$CONFIG_FILES"; then ! # Protect against being on the right side of a sed subst in config.status. ! sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g; ! s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF ! s,@SHELL@,$SHELL,;t t ! s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t ! s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t ! s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t ! s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t ! s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t ! s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t ! s,@exec_prefix@,$exec_prefix,;t t ! s,@prefix@,$prefix,;t t ! s,@program_transform_name@,$program_transform_name,;t t ! s,@bindir@,$bindir,;t t ! s,@sbindir@,$sbindir,;t t ! s,@libexecdir@,$libexecdir,;t t ! s,@datadir@,$datadir,;t t ! s,@sysconfdir@,$sysconfdir,;t t ! s,@sharedstatedir@,$sharedstatedir,;t t ! s,@localstatedir@,$localstatedir,;t t ! s,@libdir@,$libdir,;t t ! s,@includedir@,$includedir,;t t ! s,@oldincludedir@,$oldincludedir,;t t ! s,@infodir@,$infodir,;t t ! s,@mandir@,$mandir,;t t ! s,@build_alias@,$build_alias,;t t ! s,@host_alias@,$host_alias,;t t ! s,@target_alias@,$target_alias,;t t ! s,@DEFS@,$DEFS,;t t ! s,@ECHO_C@,$ECHO_C,;t t ! s,@ECHO_N@,$ECHO_N,;t t ! s,@ECHO_T@,$ECHO_T,;t t ! s,@LIBS@,$LIBS,;t t ! s,@build@,$build,;t t ! s,@build_cpu@,$build_cpu,;t t ! s,@build_vendor@,$build_vendor,;t t ! s,@build_os@,$build_os,;t t ! s,@build_libsubdir@,$build_libsubdir,;t t ! s,@build_subdir@,$build_subdir,;t t ! s,@host_subdir@,$host_subdir,;t t ! s,@target_subdir@,$target_subdir,;t t ! s,@VERSION@,$VERSION,;t t ! s,@OBJC_BOEHM_GC@,$OBJC_BOEHM_GC,;t t ! s,@OBJC_BOEHM_GC_INCLUDES@,$OBJC_BOEHM_GC_INCLUDES,;t t ! s,@multi_basedir@,$multi_basedir,;t t ! s,@host@,$host,;t t ! s,@host_cpu@,$host_cpu,;t t ! s,@host_vendor@,$host_vendor,;t t ! s,@host_os@,$host_os,;t t ! s,@target@,$target,;t t ! s,@target_cpu@,$target_cpu,;t t ! s,@target_vendor@,$target_vendor,;t t ! s,@target_os@,$target_os,;t t ! s,@target_noncanonical@,$target_noncanonical,;t t ! s,@glibcpp_srcdir@,$glibcpp_srcdir,;t t ! s,@toolexecdir@,$toolexecdir,;t t ! s,@toolexeclibdir@,$toolexeclibdir,;t t ! s,@includedirname@,$includedirname,;t t ! s,@libsuffix@,$libsuffix,;t t ! s,@CC@,$CC,;t t ! s,@ac_ct_CC@,$ac_ct_CC,;t t ! s,@EXEEXT@,$EXEEXT,;t t ! s,@OBJEXT@,$OBJEXT,;t t ! s,@extra_ldflags_libobjc@,$extra_ldflags_libobjc,;t t ! s,@CFLAGS@,$CFLAGS,;t t ! s,@AS@,$AS,;t t ! s,@ac_ct_AS@,$ac_ct_AS,;t t ! s,@AR@,$AR,;t t ! s,@ac_ct_AR@,$ac_ct_AR,;t t ! s,@RANLIB@,$RANLIB,;t t ! s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t ! s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t ! s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t ! s,@INSTALL_DATA@,$INSTALL_DATA,;t t ! s,@MAINTAINER_MODE_TRUE@,$MAINTAINER_MODE_TRUE,;t t ! s,@MAINTAINER_MODE_FALSE@,$MAINTAINER_MODE_FALSE,;t t ! s,@MAINT@,$MAINT,;t t ! s,@DLLTOOL@,$DLLTOOL,;t t ! s,@ac_ct_DLLTOOL@,$ac_ct_DLLTOOL,;t t ! s,@OBJDUMP@,$OBJDUMP,;t t ! s,@ac_ct_OBJDUMP@,$ac_ct_OBJDUMP,;t t ! s,@LIBTOOL@,$LIBTOOL,;t t ! s,@SED@,$SED,;t t ! s,@EGREP@,$EGREP,;t t ! s,@FGREP@,$FGREP,;t t ! s,@GREP@,$GREP,;t t ! s,@LD@,$LD,;t t ! s,@DUMPBIN@,$DUMPBIN,;t t ! s,@ac_ct_DUMPBIN@,$ac_ct_DUMPBIN,;t t ! s,@NM@,$NM,;t t ! s,@LN_S@,$LN_S,;t t ! s,@STRIP@,$STRIP,;t t ! s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t ! s,@lt_ECHO@,$lt_ECHO,;t t ! s,@DSYMUTIL@,$DSYMUTIL,;t t ! s,@ac_ct_DSYMUTIL@,$ac_ct_DSYMUTIL,;t t ! s,@NMEDIT@,$NMEDIT,;t t ! s,@ac_ct_NMEDIT@,$ac_ct_NMEDIT,;t t ! s,@LIPO@,$LIPO,;t t ! s,@ac_ct_LIPO@,$ac_ct_LIPO,;t t ! s,@OTOOL@,$OTOOL,;t t ! s,@ac_ct_OTOOL@,$ac_ct_OTOOL,;t t ! s,@OTOOL64@,$OTOOL64,;t t ! s,@ac_ct_OTOOL64@,$ac_ct_OTOOL64,;t t ! s,@CPP@,$CPP,;t t ! s,@CPPFLAGS@,$CPPFLAGS,;t t ! s,@SET_MAKE@,$SET_MAKE,;t t ! s,@LIBOBJS@,$LIBOBJS,;t t ! s,@LTLIBOBJS@,$LTLIBOBJS,;t t ! CEOF _ACEOF ! cat >>$CONFIG_STATUS <<\_ACEOF ! # Split the substitutions into bite-sized pieces for seds with ! # small command number limits, like on Digital OSF/1 and HP-UX. ! ac_max_sed_lines=48 ! ac_sed_frag=1 # Number of current file. ! ac_beg=1 # First line for current file. ! ac_end=$ac_max_sed_lines # Line after last line for current file. ! ac_more_lines=: ! ac_sed_cmds= ! while $ac_more_lines; do ! if test $ac_beg -gt 1; then ! sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag ! else ! sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag ! fi ! if test ! -s $tmp/subs.frag; then ! ac_more_lines=false ! else ! # The purpose of the label and of the branching condition is to ! # speed up the sed processing (if there are no `@' at all, there ! # is no need to browse any of the substitutions). ! # These are the two extra sed commands mentioned above. ! (echo ':t ! /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed ! if test -z "$ac_sed_cmds"; then ! ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed" ! else ! ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed" ! fi ! ac_sed_frag=`expr $ac_sed_frag + 1` ! ac_beg=$ac_end ! ac_end=`expr $ac_end + $ac_max_sed_lines` ! fi ! done ! if test -z "$ac_sed_cmds"; then ! ac_sed_cmds=cat fi ! fi # test -n "$CONFIG_FILES" _ACEOF ! cat >>$CONFIG_STATUS <<\_ACEOF ! for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue ! # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". ! case $ac_file in ! - | *:- | *:-:* ) # input from stdin ! cat >$tmp/stdin ! ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` ! ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; ! *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` ! ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; ! * ) ac_file_in=$ac_file.in ;; esac ! # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories. ! ac_dir=`(dirname "$ac_file") 2>/dev/null || $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ ! X"$ac_file" : 'X\(/\)' \| \ ! . : '\(.\)' 2>/dev/null || ! echo X"$ac_file" | ! sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } ! /^X\(\/\/\)[^/].*/{ s//\1/; q; } ! /^X\(\/\/\)$/{ s//\1/; q; } ! /^X\(\/\).*/{ s//\1/; q; } ! s/.*/./; q'` ! { if $as_mkdir_p; then ! mkdir -p "$ac_dir" ! else ! as_dir="$ac_dir" ! as_dirs= ! while test ! -d "$as_dir"; do ! as_dirs="$as_dir $as_dirs" ! as_dir=`(dirname "$as_dir") 2>/dev/null || ! $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ ! X"$as_dir" : 'X\(//\)[^/]' \| \ ! X"$as_dir" : 'X\(//\)$' \| \ ! X"$as_dir" : 'X\(/\)' \| \ ! . : '\(.\)' 2>/dev/null || ! echo X"$as_dir" | ! sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } ! /^X\(\/\/\)[^/].*/{ s//\1/; q; } ! /^X\(\/\/\)$/{ s//\1/; q; } ! /^X\(\/\).*/{ s//\1/; q; } ! s/.*/./; q'` ! done ! test ! -n "$as_dirs" || mkdir $as_dirs ! fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 ! echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} ! { (exit 1); exit 1; }; }; } ! ac_builddir=. ! if test "$ac_dir" != .; then ! ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` ! # A "../" for each directory in $ac_dir_suffix. ! ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` ! else ! ac_dir_suffix= ac_top_builddir= ! fi case $srcdir in ! .) # No --srcdir option. We are building in place. ac_srcdir=. ! if test -z "$ac_top_builddir"; then ! ac_top_srcdir=. ! else ! ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` ! fi ;; ! [\\/]* | ?:[\\/]* ) # Absolute path. ac_srcdir=$srcdir$ac_dir_suffix; ! ac_top_srcdir=$srcdir ;; ! *) # Relative path. ! ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix ! ac_top_srcdir=$ac_top_builddir$srcdir ;; esac - # Do not use `cd foo && pwd` to compute absolute paths, because - # the directories may not exist. - case `pwd` in - .) ac_abs_builddir="$ac_dir";; - *) - case "$ac_dir" in - .) ac_abs_builddir=`pwd`;; - [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; - *) ac_abs_builddir=`pwd`/"$ac_dir";; - esac;; - esac - case $ac_abs_builddir in - .) ac_abs_top_builddir=${ac_top_builddir}.;; - *) - case ${ac_top_builddir}. in - .) ac_abs_top_builddir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; - *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; - esac;; - esac - case $ac_abs_builddir in - .) ac_abs_srcdir=$ac_srcdir;; - *) - case $ac_srcdir in - .) ac_abs_srcdir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; - *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; - esac;; - esac - case $ac_abs_builddir in - .) ac_abs_top_srcdir=$ac_top_srcdir;; - *) - case $ac_top_srcdir in - .) ac_abs_top_srcdir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; - *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; - esac;; - esac case $INSTALL in [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; ! *) ac_INSTALL=$ac_top_builddir$INSTALL ;; esac ! if test x"$ac_file" != x-; then ! { echo "$as_me:$LINENO: creating $ac_file" >&5 ! echo "$as_me: creating $ac_file" >&6;} ! rm -f "$ac_file" ! fi ! # Let's still pretend it is `configure' which instantiates (i.e., don't ! # use $as_me), people would be surprised to read: ! # /* config.h. Generated by config.status. */ ! if test x"$ac_file" = x-; then ! configure_input= ! else ! configure_input="$ac_file. " ! fi ! configure_input=$configure_input"Generated from `echo $ac_file_in | ! sed 's,.*/,,'` by configure." ! ! # First look for the input files in the build tree, otherwise in the ! # src tree. ! ac_file_inputs=`IFS=: ! for f in $ac_file_in; do ! case $f in ! -) echo $tmp/stdin ;; ! [\\/$]*) ! # Absolute (can't be DOS-style, as IFS=:) ! test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 ! echo "$as_me: error: cannot find input file: $f" >&2;} ! { (exit 1); exit 1; }; } ! echo "$f";; ! *) # Relative ! if test -f "$f"; then ! # Build tree ! echo "$f" ! elif test -f "$srcdir/$f"; then ! # Source tree ! echo "$srcdir/$f" ! else ! # /dev/null tree ! { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 ! echo "$as_me: error: cannot find input file: $f" >&2;} ! { (exit 1); exit 1; }; } ! fi;; ! esac ! done` || { (exit 1); exit 1; } _ACEOF ! cat >>$CONFIG_STATUS <<_ACEOF ! sed "$ac_vpsub $extrasub _ACEOF ! cat >>$CONFIG_STATUS <<\_ACEOF :t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b ! s,@configure_input@,$configure_input,;t t ! s,@srcdir@,$ac_srcdir,;t t ! s,@abs_srcdir@,$ac_abs_srcdir,;t t ! s,@top_srcdir@,$ac_top_srcdir,;t t ! s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t ! s,@builddir@,$ac_builddir,;t t ! s,@abs_builddir@,$ac_abs_builddir,;t t ! s,@top_builddir@,$ac_top_builddir,;t t ! s,@abs_top_builddir@,$ac_abs_top_builddir,;t t ! s,@INSTALL@,$ac_INSTALL,;t t ! " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out ! rm -f $tmp/stdin ! if test x"$ac_file" != x-; then ! mv $tmp/out $ac_file ! else ! cat $tmp/out ! rm -f $tmp/out ! fi ! ! done ! _ACEOF ! cat >>$CONFIG_STATUS <<\_ACEOF ! ! # ! # CONFIG_HEADER section. ! # ! # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where ! # NAME is the cpp macro being defined and VALUE is the value it is being given. ! # ! # ac_d sets the value in "#define NAME VALUE" lines. ! ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)' ! ac_dB='[ ].*$,\1#\2' ! ac_dC=' ' ! ac_dD=',;t' ! # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE". ! ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' ! ac_uB='$,\1#\2define\3' ! ac_uC=' ' ! ac_uD=',;t' ! for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue ! # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". case $ac_file in ! - | *:- | *:-:* ) # input from stdin ! cat >$tmp/stdin ! ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` ! ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; ! *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` ! ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; ! * ) ac_file_in=$ac_file.in ;; ! esac ! ! test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5 ! echo "$as_me: creating $ac_file" >&6;} ! ! # First look for the input files in the build tree, otherwise in the ! # src tree. ! ac_file_inputs=`IFS=: ! for f in $ac_file_in; do ! case $f in ! -) echo $tmp/stdin ;; ! [\\/$]*) ! # Absolute (can't be DOS-style, as IFS=:) ! test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 ! echo "$as_me: error: cannot find input file: $f" >&2;} ! { (exit 1); exit 1; }; } ! # Do quote $f, to prevent DOS paths from being IFS'd. ! echo "$f";; ! *) # Relative ! if test -f "$f"; then ! # Build tree ! echo "$f" ! elif test -f "$srcdir/$f"; then ! # Source tree ! echo "$srcdir/$f" ! else ! # /dev/null tree ! { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 ! echo "$as_me: error: cannot find input file: $f" >&2;} ! { (exit 1); exit 1; }; } ! fi;; ! esac ! done` || { (exit 1); exit 1; } ! # Remove the trailing spaces. ! sed 's/[ ]*$//' $ac_file_inputs >$tmp/in ! ! _ACEOF ! ! # Transform confdefs.h into two sed scripts, `conftest.defines' and ! # `conftest.undefs', that substitutes the proper values into ! # config.h.in to produce config.h. The first handles `#define' ! # templates, and the second `#undef' templates. ! # And first: Protect against being on the right side of a sed subst in ! # config.status. Protect against being in an unquoted here document ! # in config.status. ! rm -f conftest.defines conftest.undefs ! # Using a here document instead of a string reduces the quoting nightmare. ! # Putting comments in sed scripts is not portable. ! # ! # `end' is used to avoid that the second main sed command (meant for ! # 0-ary CPP macros) applies to n-ary macro definitions. ! # See the Autoconf documentation for `clear'. ! cat >confdef2sed.sed <<\_ACEOF ! s/[\\&,]/\\&/g ! s,[\\$`],\\&,g ! t clear ! : clear ! s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp ! t end ! s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp ! : end ! _ACEOF ! # If some macros were called several times there might be several times ! # the same #defines, which is useless. Nevertheless, we may not want to ! # sort them, since we want the *last* AC-DEFINE to be honored. ! uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines ! sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs ! rm -f confdef2sed.sed ! ! # This sed command replaces #undef with comments. This is necessary, for ! # example, in the case of _POSIX_SOURCE, which is predefined and required ! # on some systems where configure will not decide to define it. ! cat >>conftest.undefs <<\_ACEOF ! s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */, ! _ACEOF ! ! # Break up conftest.defines because some shells have a limit on the size ! # of here documents, and old seds have small limits too (100 cmds). ! echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS ! echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS ! echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS ! echo ' :' >>$CONFIG_STATUS ! rm -f conftest.tail ! while grep . conftest.defines >/dev/null ! do ! # Write a limited-size here document to $tmp/defines.sed. ! echo ' cat >$tmp/defines.sed <>$CONFIG_STATUS ! # Speed up: don't consider the non `#define' lines. ! echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS ! # Work around the forget-to-reset-the-flag bug. ! echo 't clr' >>$CONFIG_STATUS ! echo ': clr' >>$CONFIG_STATUS ! sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS ! echo 'CEOF ! sed -f $tmp/defines.sed $tmp/in >$tmp/out ! rm -f $tmp/in ! mv $tmp/out $tmp/in ! ' >>$CONFIG_STATUS ! sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail ! rm -f conftest.defines ! mv conftest.tail conftest.defines ! done ! rm -f conftest.defines ! echo ' fi # grep' >>$CONFIG_STATUS ! echo >>$CONFIG_STATUS ! ! # Break up conftest.undefs because some shells have a limit on the size ! # of here documents, and old seds have small limits too (100 cmds). ! echo ' # Handle all the #undef templates' >>$CONFIG_STATUS ! rm -f conftest.tail ! while grep . conftest.undefs >/dev/null ! do ! # Write a limited-size here document to $tmp/undefs.sed. ! echo ' cat >$tmp/undefs.sed <>$CONFIG_STATUS ! # Speed up: don't consider the non `#undef' ! echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS ! # Work around the forget-to-reset-the-flag bug. ! echo 't clr' >>$CONFIG_STATUS ! echo ': clr' >>$CONFIG_STATUS ! sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS ! echo 'CEOF ! sed -f $tmp/undefs.sed $tmp/in >$tmp/out ! rm -f $tmp/in ! mv $tmp/out $tmp/in ! ' >>$CONFIG_STATUS ! sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail ! rm -f conftest.undefs ! mv conftest.tail conftest.undefs ! done ! rm -f conftest.undefs ! ! cat >>$CONFIG_STATUS <<\_ACEOF ! # Let's still pretend it is `configure' which instantiates (i.e., don't ! # use $as_me), people would be surprised to read: ! # /* config.h. Generated by config.status. */ ! if test x"$ac_file" = x-; then ! echo "/* Generated by configure. */" >$tmp/config.h ! else ! echo "/* $ac_file. Generated by configure. */" >$tmp/config.h ! fi ! cat $tmp/in >>$tmp/config.h ! rm -f $tmp/in if test x"$ac_file" != x-; then ! if diff $ac_file $tmp/config.h >/dev/null 2>&1; then ! { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 ! echo "$as_me: $ac_file is unchanged" >&6;} else ! ac_dir=`(dirname "$ac_file") 2>/dev/null || ! $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ ! X"$ac_file" : 'X\(//\)[^/]' \| \ ! X"$ac_file" : 'X\(//\)$' \| \ ! X"$ac_file" : 'X\(/\)' \| \ ! . : '\(.\)' 2>/dev/null || ! echo X"$ac_file" | ! sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } ! /^X\(\/\/\)[^/].*/{ s//\1/; q; } ! /^X\(\/\/\)$/{ s//\1/; q; } ! /^X\(\/\).*/{ s//\1/; q; } ! s/.*/./; q'` ! { if $as_mkdir_p; then ! mkdir -p "$ac_dir" ! else ! as_dir="$ac_dir" ! as_dirs= ! while test ! -d "$as_dir"; do ! as_dirs="$as_dir $as_dirs" ! as_dir=`(dirname "$as_dir") 2>/dev/null || ! $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ ! X"$as_dir" : 'X\(//\)[^/]' \| \ ! X"$as_dir" : 'X\(//\)$' \| \ ! X"$as_dir" : 'X\(/\)' \| \ ! . : '\(.\)' 2>/dev/null || ! echo X"$as_dir" | ! sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } ! /^X\(\/\/\)[^/].*/{ s//\1/; q; } ! /^X\(\/\/\)$/{ s//\1/; q; } ! /^X\(\/\).*/{ s//\1/; q; } ! s/.*/./; q'` ! done ! test ! -n "$as_dirs" || mkdir $as_dirs ! fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 ! echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} ! { (exit 1); exit 1; }; }; } ! ! rm -f $ac_file ! mv $tmp/config.h $ac_file fi else ! cat $tmp/config.h ! rm -f $tmp/config.h fi ! done ! _ACEOF ! cat >>$CONFIG_STATUS <<\_ACEOF ! ! # ! # CONFIG_COMMANDS section. ! # ! for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue ! ac_dest=`echo "$ac_file" | sed 's,:.*,,'` ! ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'` ! ac_dir=`(dirname "$ac_dest") 2>/dev/null || ! $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ ! X"$ac_dest" : 'X\(//\)[^/]' \| \ ! X"$ac_dest" : 'X\(//\)$' \| \ ! X"$ac_dest" : 'X\(/\)' \| \ ! . : '\(.\)' 2>/dev/null || ! echo X"$ac_dest" | ! sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } ! /^X\(\/\/\)[^/].*/{ s//\1/; q; } ! /^X\(\/\/\)$/{ s//\1/; q; } ! /^X\(\/\).*/{ s//\1/; q; } ! s/.*/./; q'` ! { if $as_mkdir_p; then ! mkdir -p "$ac_dir" ! else ! as_dir="$ac_dir" ! as_dirs= ! while test ! -d "$as_dir"; do ! as_dirs="$as_dir $as_dirs" ! as_dir=`(dirname "$as_dir") 2>/dev/null || ! $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ ! X"$as_dir" : 'X\(//\)[^/]' \| \ ! X"$as_dir" : 'X\(//\)$' \| \ ! X"$as_dir" : 'X\(/\)' \| \ ! . : '\(.\)' 2>/dev/null || ! echo X"$as_dir" | ! sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } ! /^X\(\/\/\)[^/].*/{ s//\1/; q; } ! /^X\(\/\/\)$/{ s//\1/; q; } ! /^X\(\/\).*/{ s//\1/; q; } ! s/.*/./; q'` ! done ! test ! -n "$as_dirs" || mkdir $as_dirs ! fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 ! echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} ! { (exit 1); exit 1; }; }; } ! ! ac_builddir=. ! ! if test "$ac_dir" != .; then ! ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` ! # A "../" for each directory in $ac_dir_suffix. ! ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` ! else ! ac_dir_suffix= ac_top_builddir= ! fi ! ! case $srcdir in ! .) # No --srcdir option. We are building in place. ! ac_srcdir=. ! if test -z "$ac_top_builddir"; then ! ac_top_srcdir=. ! else ! ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` ! fi ;; ! [\\/]* | ?:[\\/]* ) # Absolute path. ! ac_srcdir=$srcdir$ac_dir_suffix; ! ac_top_srcdir=$srcdir ;; ! *) # Relative path. ! ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix ! ac_top_srcdir=$ac_top_builddir$srcdir ;; ! esac ! # Do not use `cd foo && pwd` to compute absolute paths, because ! # the directories may not exist. ! case `pwd` in ! .) ac_abs_builddir="$ac_dir";; ! *) ! case "$ac_dir" in ! .) ac_abs_builddir=`pwd`;; ! [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; ! *) ac_abs_builddir=`pwd`/"$ac_dir";; ! esac;; ! esac ! case $ac_abs_builddir in ! .) ac_abs_top_builddir=${ac_top_builddir}.;; ! *) ! case ${ac_top_builddir}. in ! .) ac_abs_top_builddir=$ac_abs_builddir;; ! [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; ! *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; ! esac;; ! esac ! case $ac_abs_builddir in ! .) ac_abs_srcdir=$ac_srcdir;; ! *) ! case $ac_srcdir in ! .) ac_abs_srcdir=$ac_abs_builddir;; ! [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; ! *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; ! esac;; ! esac ! case $ac_abs_builddir in ! .) ac_abs_top_srcdir=$ac_top_srcdir;; ! *) ! case $ac_top_srcdir in ! .) ac_abs_top_srcdir=$ac_abs_builddir;; ! [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; ! *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; ! esac;; ! esac ! { echo "$as_me:$LINENO: executing $ac_dest commands" >&5 ! echo "$as_me: executing $ac_dest commands" >&6;} ! case $ac_dest in ! default-1 ) # Only add multilib support code if we just rebuilt the top-level # Makefile. case " $CONFIG_FILES " in --- 12301,12834 ---- fi # Have a temporary directory for convenience. Make it in the build tree ! # simply because there is no reason against having it here, and in addition, # creating and moving files from /tmp can sometimes cause problems. ! # Hook for its removal unless debugging. ! # Note that there is a small window in which the directory will not be cleaned: ! # after its creation but before its name has been assigned to `$tmp'. $debug || { ! tmp= ! trap 'exit_status=$? ! { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status ! ' 0 ! trap 'as_fn_exit 1' 1 2 13 15 } # Create a (secure) tmp directory for tmp files. { ! tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" } || { ! tmp=./conf$$-$RANDOM ! (umask 077 && mkdir "$tmp") ! } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 ! ! # Set up the scripts for CONFIG_FILES section. ! # No need to generate them if there are no CONFIG_FILES. ! # This happens for instance with `./config.status config.h'. ! if test -n "$CONFIG_FILES"; then ! ! ! ac_cr=`echo X | tr X '\015'` ! # On cygwin, bash can eat \r inside `` if the user requested igncr. ! # But we know of no other shell where ac_cr would be empty at this ! # point, so we can use a bashism as a fallback. ! if test "x$ac_cr" = x; then ! eval ac_cr=\$\'\\r\' ! fi ! ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` ! if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then ! ac_cs_awk_cr='\r' ! else ! ac_cs_awk_cr=$ac_cr ! fi ! ! echo 'BEGIN {' >"$tmp/subs1.awk" && ! _ACEOF ! ! { ! echo "cat >conf$$subs.awk <<_ACEOF" && ! echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && ! echo "_ACEOF" ! } >conf$$subs.sh || ! as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 ! ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` ! ac_delim='%!_!# ' ! for ac_last_try in false false false false false :; do ! . ./conf$$subs.sh || ! as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 ! ! ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` ! if test $ac_delim_n = $ac_delim_num; then ! break ! elif $ac_last_try; then ! as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 ! else ! ac_delim="$ac_delim!$ac_delim _$ac_delim!! " ! fi ! done ! rm -f conf$$subs.sh + cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + cat >>"\$tmp/subs1.awk" <<\\_ACAWK && _ACEOF + sed -n ' + h + s/^/S["/; s/!.*/"]=/ + p + g + s/^[^!]*!// + :repl + t repl + s/'"$ac_delim"'$// + t delim + :nl + h + s/\(.\{148\}\).*/\1/ + t more1 + s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ + p + n + b repl + :more1 + s/["\\]/\\&/g; s/^/"/; s/$/"\\/ + p + g + s/.\{148\}// + t nl + :delim + h + s/\(.\{148\}\).*/\1/ + t more2 + s/["\\]/\\&/g; s/^/"/; s/$/"/ + p + b + :more2 + s/["\\]/\\&/g; s/^/"/; s/$/"\\/ + p + g + s/.\{148\}// + t delim + ' >$CONFIG_STATUS || ac_write_fail=1 + rm -f conf$$subs.awk + cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + _ACAWK + cat >>"\$tmp/subs1.awk" <<_ACAWK && + for (key in S) S_is_set[key] = 1 + FS = "" ! } ! { ! line = $ 0 ! nfields = split(line, field, "@") ! substed = 0 ! len = length(field[1]) ! for (i = 2; i < nfields; i++) { ! key = field[i] ! keylen = length(key) ! if (S_is_set[key]) { ! value = S[key] ! line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) ! len += length(value) + length(field[++i]) ! substed = 1 ! } else ! len += 1 + keylen ! } ! print line ! } ! _ACAWK ! _ACEOF ! cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ! if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then ! sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" ! else ! cat ! fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ ! || as_fn_error "could not setup config files machinery" "$LINENO" 5 ! _ACEOF + # VPATH may cause trouble with some makes, so we remove $(srcdir), + # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and + # trailing colons and then remove the whole line if VPATH becomes empty + # (actually we leave an empty line to preserve line numbers). + if test "x$srcdir" = x.; then + ac_vpsub='/^[ ]*VPATH[ ]*=/{ + s/:*\$(srcdir):*/:/ + s/:*\${srcdir}:*/:/ + s/:*@srcdir@:*/:/ + s/^\([^=]*=[ ]*\):*/\1/ + s/:*$// + s/^[^=]*=[ ]*$// + }' + fi + + cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + fi # test -n "$CONFIG_FILES" + + # Set up the scripts for CONFIG_HEADERS section. + # No need to generate them if there are no CONFIG_HEADERS. + # This happens for instance with `./config.status Makefile'. + if test -n "$CONFIG_HEADERS"; then + cat >"$tmp/defines.awk" <<\_ACAWK || + BEGIN { _ACEOF ! # Transform confdefs.h into an awk script `defines.awk', embedded as ! # here-document in config.status, that substitutes the proper values into ! # config.h.in to produce config.h. ! ! # Create a delimiter string that does not exist in confdefs.h, to ease ! # handling of long lines. ! ac_delim='%!_!# ' ! for ac_last_try in false false :; do ! ac_t=`sed -n "/$ac_delim/p" confdefs.h` ! if test -z "$ac_t"; then ! break ! elif $ac_last_try; then ! as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 ! else ! ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi ! done + # For the awk script, D is an array of macro values keyed by name, + # likewise P contains macro parameters if any. Preserve backslash + # newline sequences. + + ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* + sed -n ' + s/.\{148\}/&'"$ac_delim"'/g + t rset + :rset + s/^[ ]*#[ ]*define[ ][ ]*/ / + t def + d + :def + s/\\$// + t bsnl + s/["\\]/\\&/g + s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ + D["\1"]=" \3"/p + s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p + d + :bsnl + s/["\\]/\\&/g + s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ + D["\1"]=" \3\\\\\\n"\\/p + t cont + s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p + t cont + d + :cont + n + s/.\{148\}/&'"$ac_delim"'/g + t clear + :clear + s/\\$// + t bsnlc + s/["\\]/\\&/g; s/^/"/; s/$/"/p + d + :bsnlc + s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p + b cont + ' >$CONFIG_STATUS || ac_write_fail=1 + + cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + for (key in D) D_is_set[key] = 1 + FS = "" + } + /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { + line = \$ 0 + split(line, arg, " ") + if (arg[1] == "#") { + defundef = arg[2] + mac1 = arg[3] + } else { + defundef = substr(arg[1], 2) + mac1 = arg[2] + } + split(mac1, mac2, "(") #) + macro = mac2[1] + prefix = substr(line, 1, index(line, defundef) - 1) + if (D_is_set[macro]) { + # Preserve the white space surrounding the "#". + print prefix "define", macro P[macro] D[macro] + next + } else { + # Replace #undef with comments. This is necessary, for example, + # in the case of _POSIX_SOURCE, which is predefined and required + # on some systems where configure will not decide to define it. + if (defundef == "undef") { + print "/*", prefix defundef, macro, "*/" + next + } + } + } + { print } + _ACAWK _ACEOF ! cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ! as_fn_error "could not setup config headers machinery" "$LINENO" 5 ! fi # test -n "$CONFIG_HEADERS" ! ! ! eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" ! shift ! for ac_tag ! do ! case $ac_tag in ! :[FHLC]) ac_mode=$ac_tag; continue;; ! esac ! case $ac_mode$ac_tag in ! :[FHL]*:*);; ! :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; ! :[FH]-) ac_tag=-:-;; ! :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; esac + ac_save_IFS=$IFS + IFS=: + set x $ac_tag + IFS=$ac_save_IFS + shift + ac_file=$1 + shift ! case $ac_mode in ! :L) ac_source=$1;; ! :[FH]) ! ac_file_inputs= ! for ac_f ! do ! case $ac_f in ! -) ac_f="$tmp/stdin";; ! *) # Look for the file first in the build tree, then in the source tree ! # (if the path is not absolute). The absolute path cannot be DOS-style, ! # because $ac_f cannot contain `:'. ! test -f "$ac_f" || ! case $ac_f in ! [\\/$]*) false;; ! *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; ! esac || ! as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; ! esac ! case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac ! as_fn_append ac_file_inputs " '$ac_f'" ! done ! ! # Let's still pretend it is `configure' which instantiates (i.e., don't ! # use $as_me), people would be surprised to read: ! # /* config.h. Generated by config.status. */ ! configure_input='Generated from '` ! $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' ! `' by configure.' ! if test x"$ac_file" != x-; then ! configure_input="$ac_file. $configure_input" ! { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 ! $as_echo "$as_me: creating $ac_file" >&6;} ! fi ! # Neutralize special characters interpreted by sed in replacement strings. ! case $configure_input in #( ! *\&* | *\|* | *\\* ) ! ac_sed_conf_input=`$as_echo "$configure_input" | ! sed 's/[\\\\&|]/\\\\&/g'`;; #( ! *) ac_sed_conf_input=$configure_input;; ! esac ! ! case $ac_tag in ! *:-:* | *:-) cat >"$tmp/stdin" \ ! || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; ! esac ! ;; ! esac ! ! ac_dir=`$as_dirname -- "$ac_file" || $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ ! X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || ! $as_echo X"$ac_file" | ! sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ ! s//\1/ ! q ! } ! /^X\(\/\/\)[^/].*/{ ! s//\1/ ! q ! } ! /^X\(\/\/\)$/{ ! s//\1/ ! q ! } ! /^X\(\/\).*/{ ! s//\1/ ! q ! } ! s/.*/./; q'` ! as_dir="$ac_dir"; as_fn_mkdir_p ac_builddir=. ! case "$ac_dir" in ! .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; ! *) ! ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` ! # A ".." for each directory in $ac_dir_suffix. ! ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` ! case $ac_top_builddir_sub in ! "") ac_top_builddir_sub=. ac_top_build_prefix= ;; ! *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; ! esac ;; ! esac ! ac_abs_top_builddir=$ac_pwd ! ac_abs_builddir=$ac_pwd$ac_dir_suffix ! # for backward compatibility: ! ac_top_builddir=$ac_top_build_prefix case $srcdir in ! .) # We are building in place. ac_srcdir=. ! ac_top_srcdir=$ac_top_builddir_sub ! ac_abs_top_srcdir=$ac_pwd ;; ! [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ! ac_top_srcdir=$srcdir ! ac_abs_top_srcdir=$srcdir ;; ! *) # Relative name. ! ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ! ac_top_srcdir=$ac_top_build_prefix$srcdir ! ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac + ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + case $ac_mode in + :F) + # + # CONFIG_FILE + # case $INSTALL in [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; ! *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; esac + _ACEOF ! cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ! # If the template does not know about datarootdir, expand it. ! # FIXME: This hack should be removed a few years after 2.60. ! ac_datarootdir_hack=; ac_datarootdir_seen= ! ac_sed_dataroot=' ! /datarootdir/ { ! p ! q ! } ! /@datadir@/p ! /@docdir@/p ! /@infodir@/p ! /@localedir@/p ! /@mandir@/p' ! case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in ! *datarootdir*) ac_datarootdir_seen=yes;; ! *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) ! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 ! $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF ! cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ! ac_datarootdir_hack=' ! s&@datadir@&$datadir&g ! s&@docdir@&$docdir&g ! s&@infodir@&$infodir&g ! s&@localedir@&$localedir&g ! s&@mandir@&$mandir&g ! s&\\\${datarootdir}&$datarootdir&g' ;; ! esac ! _ACEOF ! ! # Neutralize VPATH when `$srcdir' = `.'. ! # Shell code in configure.ac might set extrasub. ! # FIXME: do we really want to maintain this feature? ! cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ! ac_sed_extra="$ac_vpsub $extrasub _ACEOF ! cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 :t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b ! s|@configure_input@|$ac_sed_conf_input|;t t ! s&@top_builddir@&$ac_top_builddir_sub&;t t ! s&@top_build_prefix@&$ac_top_build_prefix&;t t ! s&@srcdir@&$ac_srcdir&;t t ! s&@abs_srcdir@&$ac_abs_srcdir&;t t ! s&@top_srcdir@&$ac_top_srcdir&;t t ! s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t ! s&@builddir@&$ac_builddir&;t t ! s&@abs_builddir@&$ac_abs_builddir&;t t ! s&@abs_top_builddir@&$ac_abs_top_builddir&;t t ! s&@INSTALL@&$ac_INSTALL&;t t ! $ac_datarootdir_hack ! " ! eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ ! || as_fn_error "could not create $ac_file" "$LINENO" 5 ! test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && ! { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && ! { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && ! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' ! which seems to be undefined. Please make sure it is defined." >&5 ! $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' ! which seems to be undefined. Please make sure it is defined." >&2;} ! rm -f "$tmp/stdin" case $ac_file in ! -) cat "$tmp/out" && rm -f "$tmp/out";; ! *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; ! esac \ ! || as_fn_error "could not create $ac_file" "$LINENO" 5 ! ;; ! :H) ! # ! # CONFIG_HEADER ! # if test x"$ac_file" != x-; then ! { ! $as_echo "/* $configure_input */" \ ! && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" ! } >"$tmp/config.h" \ ! || as_fn_error "could not create $ac_file" "$LINENO" 5 ! if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 ! $as_echo "$as_me: $ac_file is unchanged" >&6;} else ! rm -f "$ac_file" ! mv "$tmp/config.h" "$ac_file" \ ! || as_fn_error "could not create $ac_file" "$LINENO" 5 fi else ! $as_echo "/* $configure_input */" \ ! && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ ! || as_fn_error "could not create -" "$LINENO" 5 fi ! ;; ! :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 ! $as_echo "$as_me: executing $ac_file commands" >&6;} ! ;; ! esac ! case $ac_file$ac_mode in ! "default-1":C) # Only add multilib support code if we just rebuilt the top-level # Makefile. case " $CONFIG_FILES " in *************** case " $CONFIG_FILES " in *** 12763,12769 **** ac_file=Makefile . ${multi_basedir}/config-ml.in ;; esac ;; ! libtool ) # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes. --- 12836,12842 ---- ac_file=Makefile . ${multi_basedir}/config-ml.in ;; esac ;; ! "libtool":C) # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes. *************** esac ;; *** 12784,12790 **** # NOTE: Changes made to this file will be lost: look at ltmain.sh. # # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, ! # 2006, 2007, 2008 Free Software Foundation, Inc. # Written by Gordon Matzigkeit, 1996 # # This file is part of GNU Libtool. --- 12857,12863 ---- # NOTE: Changes made to this file will be lost: look at ltmain.sh. # # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, ! # 2006, 2007, 2008, 2009 Free Software Foundation, Inc. # Written by Gordon Matzigkeit, 1996 # # This file is part of GNU Libtool. *************** available_tags="" *** 12817,12829 **** # ### BEGIN LIBTOOL CONFIG # Assembler program. ! AS=$AS # DLL creation program. ! DLLTOOL=$DLLTOOL # Object dumper program. ! OBJDUMP=$OBJDUMP # Which release of libtool.m4 was used? macro_version=$macro_version --- 12890,12902 ---- # ### BEGIN LIBTOOL CONFIG # Assembler program. ! AS=$lt_AS # DLL creation program. ! DLLTOOL=$lt_DLLTOOL # Object dumper program. ! OBJDUMP=$lt_OBJDUMP # Which release of libtool.m4 was used? macro_version=$macro_version *************** pic_mode=$pic_mode *** 12841,12846 **** --- 12914,12925 ---- # Whether or not to optimize for fast installation. fast_install=$enable_fast_install + # Shell to use when invoking shell scripts. + SHELL=$lt_SHELL + + # An echo program that protects backslashes. + ECHO=$lt_ECHO + # The host system. host_alias=$host_alias host=$host *************** SP2NL=$lt_lt_SP2NL *** 12890,12899 **** # turn newlines into spaces. NL2SP=$lt_lt_NL2SP - # How to create reloadable object files. - reload_flag=$lt_reload_flag - reload_cmds=$lt_reload_cmds - # Method to check whether dependent libraries are shared objects. deplibs_check_method=$lt_deplibs_check_method --- 12969,12974 ---- *************** RANLIB=$lt_RANLIB *** 12912,12917 **** --- 12987,12995 ---- old_postinstall_cmds=$lt_old_postinstall_cmds old_postuninstall_cmds=$lt_old_postuninstall_cmds + # Whether to use a lock for old archive extraction. + lock_old_archive_extraction=$lock_old_archive_extraction + # A C compiler. LTCC=$lt_CC *************** global_symbol_to_c_name_address_lib_pref *** 12933,12944 **** # The name of the directory that contains temporary libtool files. objdir=$objdir - # Shell to use when invoking shell scripts. - SHELL=$lt_SHELL - - # An echo program that does not interpret backslashes. - ECHO=$lt_ECHO - # Used to examine libraries when file_magic_cmd begins with "file". MAGIC_CMD=$MAGIC_CMD --- 13011,13016 ---- *************** library_names_spec=$lt_library_names_spe *** 13001,13006 **** --- 13073,13081 ---- # The coded name of the library, if different from the real name. soname_spec=$lt_soname_spec + # Permission mode override for installation of shared libraries. + install_override_mode=$lt_install_override_mode + # Command to use after installation of a shared archive. postinstall_cmds=$lt_postinstall_cmds *************** striplib=$lt_striplib *** 13040,13045 **** --- 13115,13124 ---- # The linker used to build libraries. LD=$lt_LD + # How to create reloadable object files. + reload_flag=$lt_reload_flag + reload_cmds=$lt_reload_cmds + # Commands used to build an old-style archive. old_archive_cmds=$lt_old_archive_cmds *************** _LT_EOF *** 13299,13305 **** func_dirname () { # Extract subdirectory from the argument. ! func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` if test "X$func_dirname_result" = "X${1}"; then func_dirname_result="${3}" else --- 13378,13384 ---- func_dirname () { # Extract subdirectory from the argument. ! func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` if test "X$func_dirname_result" = "X${1}"; then func_dirname_result="${3}" else *************** func_dirname () *** 13310,13316 **** # func_basename file func_basename () { ! func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` } --- 13389,13395 ---- # func_basename file func_basename () { ! func_basename_result=`$ECHO "${1}" | $SED "$basename"` } *************** func_basename () *** 13323,13332 **** func_stripname () { case ${2} in ! .*) func_stripname_result=`$ECHO "X${3}" \ ! | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;; ! *) func_stripname_result=`$ECHO "X${3}" \ ! | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;; esac } --- 13402,13409 ---- func_stripname () { case ${2} in ! .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; ! *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; esac } *************** my_sed_long_arg='1s/^-[^=]*=//' *** 13337,13356 **** # func_opt_split func_opt_split () { ! func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"` ! func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"` } # func_lo2o object func_lo2o () { ! func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"` } # func_xform libobj-or-source func_xform () { ! func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'` } # func_arith arithmetic-term... --- 13414,13433 ---- # func_opt_split func_opt_split () { ! func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` ! func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` } # func_lo2o object func_lo2o () { ! func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` } # func_xform libobj-or-source func_xform () { ! func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` } # func_arith arithmetic-term... *************** _LT_EOF *** 13404,13420 **** chmod +x "$ofile" ;; esac ! done ! _ACEOF - cat >>$CONFIG_STATUS <<\_ACEOF ! { (exit 0); exit 0; } _ACEOF - chmod +x $CONFIG_STATUS ac_clean_files=$ac_clean_files_save # configure is writing to config.log, and then calls config.status. # config.status does its own redirection, appending to config.log. --- 13481,13498 ---- chmod +x "$ofile" ;; + esac ! done # for ac_tag ! as_fn_exit 0 _ACEOF ac_clean_files=$ac_clean_files_save + test $ac_write_fail = 0 || + as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 + # configure is writing to config.log, and then calls config.status. # config.status does its own redirection, appending to config.log. *************** if test "$no_create" != yes; then *** 13434,13439 **** exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. ! $ac_cs_success || { (exit 1); exit 1; } fi --- 13512,13521 ---- exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. ! $ac_cs_success || as_fn_exit $? ! fi ! if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then ! { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 ! $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi diff -Nrcpad gcc-4.4.3/libobjc/configure.ac gcc-4.5.0/libobjc/configure.ac *** gcc-4.4.3/libobjc/configure.ac Thu Apr 9 23:23:07 2009 --- gcc-4.5.0/libobjc/configure.ac Tue Mar 23 05:05:35 2010 *************** *** 19,25 **** #along with GCC; see the file COPYING3. If not see #. ! AC_PREREQ(2.59) AC_INIT(package-unused, version-unused,, libobjc) AC_CONFIG_SRCDIR([objc/objc.h]) GCC_TOPLEV_SUBDIRS --- 19,25 ---- #along with GCC; see the file COPYING3. If not see #. ! AC_PREREQ(2.64) AC_INIT(package-unused, version-unused,, libobjc) AC_CONFIG_SRCDIR([objc/objc.h]) GCC_TOPLEV_SUBDIRS *************** GCC_NO_EXECUTABLES *** 153,159 **** m4_rename([_AC_ARG_VAR_PRECIOUS],[real_PRECIOUS]) m4_define([_AC_ARG_VAR_PRECIOUS],[]) AC_PROG_CC ! m4_rename([real_PRECIOUS],[_AC_ARG_VAR_PRECIOUS]) # extra LD Flags which are required for targets case "${host}" in --- 153,159 ---- m4_rename([_AC_ARG_VAR_PRECIOUS],[real_PRECIOUS]) m4_define([_AC_ARG_VAR_PRECIOUS],[]) AC_PROG_CC ! m4_rename_force([real_PRECIOUS],[_AC_ARG_VAR_PRECIOUS]) # extra LD Flags which are required for targets case "${host}" in *************** case "${host}" in *** 161,166 **** --- 161,170 ---- # Darwin needs -single_module when linking libobjc extra_ldflags_libobjc=-Wl,-single_module ;; + *-cygwin*|*-mingw*) + # Tell libtool to build DLLs on Windows + extra_ldflags_libobjc='-no-undefined -bindir $(bindir)' + ;; esac AC_SUBST(extra_ldflags_libobjc) diff -Nrcpad gcc-4.4.3/libobjc/encoding.c gcc-4.5.0/libobjc/encoding.c *** gcc-4.4.3/libobjc/encoding.c Thu Apr 9 23:23:07 2009 --- gcc-4.5.0/libobjc/encoding.c Sat Nov 28 20:31:39 2009 *************** objc_layout_structure_next_member (struc *** 904,910 **** /* The following are used only if the field is a bitfield */ register const char *bfld_type = 0; ! register int bfld_type_size, bfld_type_align = 0, bfld_field_size = 0; /* The current type without the type qualifiers */ const char *type; --- 904,910 ---- /* The following are used only if the field is a bitfield */ register const char *bfld_type = 0; ! register int bfld_type_align = 0, bfld_field_size = 0; /* The current type without the type qualifiers */ const char *type; *************** objc_layout_structure_next_member (struc *** 927,933 **** bfld_type++) /* do nothing */; - bfld_type_size = objc_sizeof_type (bfld_type) * BITS_PER_UNIT; bfld_type_align = objc_alignof_type (bfld_type) * BITS_PER_UNIT; bfld_field_size = atoi (objc_skip_typespec (bfld_type)); layout->record_size += bfld_field_size; --- 927,932 ---- *************** objc_layout_structure_next_member (struc *** 958,964 **** bfld_type++) /* do nothing */; - bfld_type_size = objc_sizeof_type (bfld_type) * BITS_PER_UNIT; bfld_type_align = objc_alignof_type (bfld_type) * BITS_PER_UNIT; bfld_field_size = atoi (objc_skip_typespec (bfld_type)); } --- 957,962 ---- diff -Nrcpad gcc-4.4.3/libobjc/sarray.c gcc-4.5.0/libobjc/sarray.c *** gcc-4.4.3/libobjc/sarray.c Thu Apr 9 23:23:07 2009 --- gcc-4.5.0/libobjc/sarray.c Sat Nov 28 20:31:39 2009 *************** sarray_free (struct sarray *array) { *** 422,428 **** nindices -= 1; } #else /* OBJC_SPARSE2 */ ! struct sbucket *bkt = array->buckets[counter]; if ((bkt != array->empty_bucket) && (bkt->version.version == array->version.version)) { --- 422,428 ---- nindices -= 1; } #else /* OBJC_SPARSE2 */ ! struct sbucket *bkt = old_buckets[counter]; if ((bkt != array->empty_bucket) && (bkt->version.version == array->version.version)) {