This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: C++ bootstrap of GCC - still useful ?


Eric Botcazou <ebotcazou@adacore.com> writes:

>> The immediate blocker to using C++ in gcc is the Ada frontend.
>> --enable-build-with-cxx and --enable-languages=ada do not work together.
>
> Could you elaborate?

When I configure with
    --enable-build-with-cxx --enable-languages=c,c++,ada
I get the appended.  The problem is that the Ada code is looking for C
symbol names but the names in the .o files are mangled for C++.

Ian


gcc -static-libgcc  -o gnatbind ada/b_gnatb.o ada/adaint.o ada/argv.o ada/exit.o ada/cio.o ada/cstreams.o ada/env.o ada/final.o ada/init.o ada/initialize.o ada/seh_init.o ada/link.o ada/targext.o ada/raise.o ada/tracebak.o ada/ada.o ada/a-clrefi.o ada/a-comlin.o ada/a-elchha.o ada/a-except.o ada/ali-util.o ada/ali.o ada/alloc.o ada/aspects.o ada/atree.o ada/bcheck.o ada/binde.o ada/binderr.o ada/bindgen.o ada/bindusg.o ada/butil.o ada/casing.o ada/csets.o ada/debug.o ada/einfo.o ada/elists.o ada/err_vars.o ada/errout.o ada/erroutc.o ada/fmap.o ada/fname.o ada/g-hesora.o ada/g-htable.o ada/s-os_lib.o ada/s-string.o ada/gnat.o ada/gnatbind.o ada/gnatvsn.o ada/hostparm.o ada/interfac.o ada/lib.o ada/namet.o ada/nlists.o ada/opt.o ada/osint-b.o ada/osint.o ada/output.o ada/rident.o ada/s-addope.o ada/s-assert.o ada/s-carun8.o ada/s-casuti.o ada/s-conca2.o ada/s-conca3.o ada/s-conca4.o ada/s-conca5.o ada/s-conca6.o ada/s-conca7.o ada/s-conca8.o ada/s-conca9.o ada/s-crc32.o ada/s-crtl.o ada/s-except.o ada/s-exctab.o ada/s-htable.o ada/s-imenne.o ada/s-imgenu.o ada/s-mastop.o ada/s-memory.o ada/s-parame.o ada/s-restri.o ada/s-secsta.o ada/s-soflin.o ada/s-sopco3.o ada/s-sopco4.o ada/s-sopco5.o ada/s-stache.o ada/s-stalib.o ada/s-stoele.o ada/s-strhas.o ada/s-strops.o ada/s-traceb.o ada/s-traent.o ada/s-unstyp.o ada/s-utf_32.o ada/s-wchcnv.o ada/s-wchcon.o ada/s-wchjis.o ada/scng.o ada/scans.o ada/scil_ll.o ada/sdefault.o ada/sem_aux.o ada/sinfo.o ada/sinput.o ada/sinput-c.o ada/snames.o ada/stand.o ada/stringt.o ada/switch-b.o ada/switch.o ada/style.o ada/styleg.o ada/stylesw.o ada/system.o ada/table.o ada/targparm.o ada/tree_io.o ada/types.o ada/uintp.o ada/uname.o ada/urealp.o ada/widechar.o ggc-none.o libcommon-target.a libcommon.a ../libcpp/libcpp.a   ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a   -g
ada/b_gnatb.o: In function `adainit':
/home/ian/gcc/build-with-cxx-ada/gcc/ada/b_gnatb.adb:122: undefined reference to `__gnat_install_handler'
ada/b_gnatb.o: In function `main':
/home/ian/gcc/build-with-cxx-ada/gcc/ada/b_gnatb.adb:250: undefined reference to `__gnat_initialize'
/home/ian/gcc/build-with-cxx-ada/gcc/ada/b_gnatb.adb:255: undefined reference to `__gnat_finalize'
ada/init.o: In function `__gnat_error_handler':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/init.c:661: undefined reference to `ada__exceptions__raise_from_signal_handler(Exception_Data*, char const*)'
ada/a-comlin.o: In function `ada__command_line__argument':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/a-comlin.adb:75: undefined reference to `__gnat_len_arg'
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/a-comlin.adb:77: undefined reference to `__gnat_fill_arg'
ada/a-comlin.o: In function `ada__command_line__argument_count':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/a-comlin.adb:94: undefined reference to `__gnat_arg_count'
ada/a-comlin.o: In function `ada__command_line__command_name':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/a-comlin.adb:123: undefined reference to `__gnat_len_arg'
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/a-comlin.adb:126: undefined reference to `__gnat_fill_arg'
ada/a-elchha.o: In function `__gnat_last_chance_handler':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/a-elchha.adb:137: undefined reference to `__gnat_unhandled_terminate'
ada/a-except.o: In function `__gnat_to_stderr_char':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/a-except.adb:1314: undefined reference to `put_char_stderr'
ada/a-except.o: In function `ada__exceptions__process_raise_exception':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/a-except.adb:748: undefined reference to `_gnat_builtin_longjmp'
ada/fmap.o: In function `fmap__update_mapping_file':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/fmap.adb:498: undefined reference to `__gnat_lseek'
ada/s-os_lib.o: In function `system__os_lib__copy_file':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:569: undefined reference to `__gnat_lseek'
ada/s-os_lib.o: In function `system__os_lib__copy_file__copy_to':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:482: undefined reference to `__gnat_copy_attribs'
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:487: undefined reference to `__gnat_copy_attribs'
ada/s-os_lib.o: In function `system__os_lib__copy_time_stamps':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:637: undefined reference to `__gnat_copy_attribs'
ada/s-os_lib.o: In function `system__os_lib__create_file__2':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:679: undefined reference to `__gnat_open_create'
ada/s-os_lib.o: In function `system__os_lib__create_new_file__2':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:708: undefined reference to `__gnat_open_new'
ada/s-os_lib.o: In function `system__os_lib__create_output_text_file':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:737: undefined reference to `__gnat_create_output_file'
ada/s-os_lib.o: In function `system__os_lib__create_temp_file':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:754: undefined reference to `__gnat_open_new_temp'
ada/s-os_lib.o: In function `system__os_lib__create_temp_file_internal__create_new_output_text_file':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:809: undefined reference to `__gnat_create_output_file_new'
ada/s-os_lib.o: In function `system__os_lib__delete_file__2':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:908: undefined reference to `__gnat_unlink'
ada/s-os_lib.o: In function `system__os_lib__file_time_stamp__2':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:930: undefined reference to `__gnat_file_time_fd'
ada/s-os_lib.o: In function `system__os_lib__file_time_stamp__3':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:937: undefined reference to `__gnat_file_time_name'
ada/s-os_lib.o: In function `system__os_lib__get_debuggable_suffix':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:964: undefined reference to `__gnat_get_debuggable_suffix_ptr'
ada/s-os_lib.o: In function `system__os_lib__get_executable_suffix':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:991: undefined reference to `__gnat_get_executable_suffix_ptr'
ada/s-os_lib.o: In function `system__os_lib__get_object_suffix':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:1018: undefined reference to `__gnat_get_object_suffix_ptr'
ada/s-os_lib.o: In function `system__os_lib__getenv':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:1139: undefined reference to `__gnat_getenv'
ada/s-os_lib.o: In function `system__os_lib__gm_split':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:1281: undefined reference to `__gnat_to_gm_time'
ada/s-os_lib.o: In function `system__os_lib__is_absolute_path':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:1330: undefined reference to `__gnat_is_absolute_path'
ada/s-os_lib.o: In function `system__os_lib__is_directory__2':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:1341: undefined reference to `__gnat_is_directory'
ada/s-os_lib.o: In function `system__os_lib__is_readable_file__2':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:1360: undefined reference to `__gnat_is_readable_file'
ada/s-os_lib.o: In function `system__os_lib__is_executable_file__2':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:1379: undefined reference to `__gnat_is_executable_file'
ada/s-os_lib.o: In function `system__os_lib__is_regular_file__2':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:1398: undefined reference to `__gnat_is_regular_file'
ada/s-os_lib.o: In function `system__os_lib__is_symbolic_link__2':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:1417: undefined reference to `__gnat_is_symbolic_link'
ada/s-os_lib.o: In function `system__os_lib__is_writable_file__2':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:1436: undefined reference to `__gnat_is_writable_file'
ada/s-os_lib.o: In function `system__os_lib__locate_exec_on_path':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:1469: undefined reference to `__gnat_locate_exec_on_path'
ada/s-os_lib.o: In function `system__os_lib__locate_regular_file__2':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:1515: undefined reference to `__gnat_locate_regular_file'
ada/s-os_lib.o: In function `system__os_lib__non_blocking_spawn__2':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:1592: undefined reference to `__gnat_dup'
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:1593: undefined reference to `__gnat_dup2'
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:1596: undefined reference to `__gnat_dup'
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:1597: undefined reference to `__gnat_dup2'
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:1606: undefined reference to `__gnat_dup2'
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:1609: undefined reference to `__gnat_dup2'
ada/s-os_lib.o: In function `system__os_lib__normalize_pathname':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:1788: undefined reference to `__gnat_get_file_names_case_sensitive'
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:1937: undefined reference to `__gnat_to_canonical_file_spec'
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:2171: undefined reference to `__gnat_readlink'
ada/s-os_lib.o: In function `system__os_lib__normalize_pathname__get_directory':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:1899: undefined reference to `__gnat_get_current_dir'
ada/s-os_lib.o: In function `system__os_lib__open_read__2':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:2230: undefined reference to `__gnat_open_read'
ada/s-os_lib.o: In function `system__os_lib__open_read_write__2':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:2257: undefined reference to `__gnat_open_rw'
ada/s-os_lib.o: In function `system__os_lib__os_exit_default':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:2290: undefined reference to `__gnat_os_exit'
ada/s-os_lib.o: In function `system__os_lib__rename_file__2':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:2332: undefined reference to `__gnat_rename'
ada/s-os_lib.o: In function `system__os_lib__set_close_on_exec':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:2365: undefined reference to `__gnat_set_close_on_exec'
ada/s-os_lib.o: In function `system__os_lib__set_executable':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:2379: undefined reference to `__gnat_set_executable'
ada/s-os_lib.o: In function `system__os_lib__set_non_readable':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:2393: undefined reference to `__gnat_set_non_readable'
ada/s-os_lib.o: In function `system__os_lib__set_non_writable':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:2407: undefined reference to `__gnat_set_non_writable'
ada/s-os_lib.o: In function `system__os_lib__set_readable':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:2421: undefined reference to `__gnat_set_readable'
ada/s-os_lib.o: In function `system__os_lib__set_writable':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:2435: undefined reference to `__gnat_set_writable'
ada/s-os_lib.o: In function `system__os_lib__setenv':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:2456: undefined reference to `__gnat_setenv'
ada/s-os_lib.o: In function `system__os_lib__spawn__3':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:2497: undefined reference to `__gnat_dup'
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:2498: undefined reference to `__gnat_dup2'
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:2501: undefined reference to `__gnat_dup'
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:2502: undefined reference to `__gnat_dup2'
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:2511: undefined reference to `__gnat_dup2'
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:2514: undefined reference to `__gnat_dup2'
ada/s-os_lib.o: In function `system__os_lib__spawn_internal__spawn':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:2639: undefined reference to `__gnat_portable_spawn'
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:2641: undefined reference to `__gnat_portable_no_block_spawn'
ada/s-os_lib.o: In function `system__os_lib__wait_process':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-os_lib.adb:2710: undefined reference to `__gnat_portable_wait'
ada/gnatbind.o: In function `_ada_gnatbind':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/gnatbind.adb:505: undefined reference to `__gnat_arg_count'
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/gnatbind.adb:507: undefined reference to `__gnat_len_arg'
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/gnatbind.adb:509: undefined reference to `__gnat_fill_arg'
ada/gnatbind.o: In function `gnatbind__check_version_and_help':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/switch.adb:62: undefined reference to `__gnat_arg_count'
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/switch.adb:64: undefined reference to `__gnat_len_arg'
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/switch.adb:66: undefined reference to `__gnat_fill_arg'
ada/gnatbind.o: In function `gnatbind__gnatbind_supports_auto_init':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/gnatbind.adb:119: undefined reference to `__gnat_binder_supports_auto_init'
ada/hostparm.o: In function `hostparm___elabs':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/hostparm.ads:47: undefined reference to `__gnat_vmsp'
ada/opt.o: In function `opt___elabs':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/opt.ads:1902: undefined reference to `get_gcc_version'
ada/osint.o: In function `osint__add_default_search_dirs__get_dirs_from_file':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/osint.adb:363: undefined reference to `__gnat_file_length'
ada/osint.o: In function `osint__add_default_search_dirs__get_libraries_from_registry':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/osint.adb:433: undefined reference to `__gnat_get_libraries_from_registry'
ada/osint.o: In function `osint__executable_prefix':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/osint.adb:981: undefined reference to `__gnat_len_arg'
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/osint.adb:982: undefined reference to `__gnat_fill_arg'
ada/osint.o: In function `osint__file_length':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/osint.adb:1073: undefined reference to `__gnat_file_length_attr'
ada/osint.o: In function `osint__file_time_stamp':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/osint.adb:1087: undefined reference to `__gnat_file_time_name_attr'
ada/osint.o: In function `osint__find_program_name':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/osint.adb:1254: undefined reference to `__gnat_len_arg'
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/osint.adb:1259: undefined reference to `__gnat_fill_arg'
ada/osint.o: In function `osint__get_rts_search_dir':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/osint.adb:1540: undefined reference to `__gnat_get_current_dir'
ada/osint.o: In function `osint__is_directory':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/osint.adb:1679: undefined reference to `__gnat_is_directory_attr'
ada/osint.o: In function `osint__is_executable_file':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/osint.adb:1723: undefined reference to `__gnat_is_executable_file_attr'
ada/osint.o: In function `osint__is_readable_file':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/osint.adb:1736: undefined reference to `__gnat_is_readable_file_attr'
ada/osint.o: In function `osint__is_regular_file':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/osint.adb:1749: undefined reference to `__gnat_is_regular_file_attr'
ada/osint.o: In function `osint__is_symbolic_link':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/osint.adb:1762: undefined reference to `__gnat_is_symbolic_link_attr'
ada/osint.o: In function `osint__is_writable_file':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/osint.adb:1775: undefined reference to `__gnat_is_writable_file_attr'
ada/osint.o: In function `osint__read_default_search_dirs':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/osint.adb:2311: undefined reference to `__gnat_file_length'
ada/osint.o: In function `osint__read_source_file':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/osint.adb:2649: undefined reference to `__gnat_file_length'
ada/osint.o: In function `osint__relocate_path':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/osint.adb:2734: undefined reference to `set_std_prefix'
ada/osint.o: In function `osint__to_canonical_dir_spec':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/osint.adb:2952: undefined reference to `__gnat_to_canonical_dir_spec'
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/osint.adb:2954: undefined reference to `__gnat_to_canonical_dir_spec'
ada/osint.o: In function `osint__to_canonical_file_list':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/osint.adb:3003: undefined reference to `__gnat_to_canonical_file_list_init'
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/osint.adb:3015: undefined reference to `__gnat_to_canonical_file_list_next'
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/osint.adb:3023: undefined reference to `__gnat_to_canonical_file_list_free'
ada/osint.o: In function `osint__to_canonical_file_spec':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/osint.adb:3048: undefined reference to `__gnat_to_canonical_file_spec'
ada/osint.o: In function `osint__to_canonical_path_spec':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/osint.adb:3083: undefined reference to `__gnat_to_canonical_path_spec'
ada/osint.o: In function `osint__to_host_dir_spec':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/osint.adb:3119: undefined reference to `__gnat_to_host_dir_spec'
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/osint.adb:3121: undefined reference to `__gnat_to_host_dir_spec'
ada/osint.o: In function `osint__to_host_file_spec':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/osint.adb:3150: undefined reference to `__gnat_to_host_file_spec'
ada/osint.o: In function `osint__update_path':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/osint.adb:3216: undefined reference to `update_path'
ada/osint.o: In function `osint___elabb':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/osint.adb:3314: undefined reference to `__gnat_size_of_file_attributes'
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/osint.adb:3316: undefined reference to `__gnat_reset_attributes'
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/osint.adb:3318: undefined reference to `__gnat_get_default_identifier_character_set'
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/osint.adb:3319: undefined reference to `__gnat_get_maximum_file_name_length'
ada/osint.o: In function `osint___elabs':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/osint.ads:84: undefined reference to `__gnat_get_file_names_case_sensitive'
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/osint.ads:101: undefined reference to `__gnat_get_env_vars_case_sensitive'
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/osint.ads:698: undefined reference to `__gnat_arg_count'
ada/s-traceb.o: In function `system__traceback__call_chain':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/s-traceb.adb:86: undefined reference to `__gnat_backtrace'
ada/sinput-c.o: In function `sinput__c__load_file':
/home/ian/gcc/build-with-cxx-ada/gcc/../../trunk/gcc/ada/sinput-c.adb:92: undefined reference to `__gnat_file_length'
collect2: ld returned 1 exit status
make[3]: *** [gnatbind] Error 1


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]