dpatel 02/10/30 12:40:39 Modified: live/gcc3/gcc/config Tag: pre-import-2002-10-21 darwin.h Log: Bug #: 3084391 compiler driver should handle -[un]exported_symbols_list <fileref> link flags Reviewed by: Mike Stump Revision Changes Path No revision No revision 1.182.2.1 +10 -1 src/live/gcc3/gcc/config/darwin.h Index: darwin.h =================================================================== RCS file: /cvs/Darwin/src/live/gcc3/gcc/config/darwin.h,v retrieving revision 1.182 retrieving revision 1.182.2.1 diff -u -r1.182 -r1.182.2.1 --- darwin.h 2002/10/10 19:10:03 1.182 +++ darwin.h 2002/10/30 20:40:37 1.182.2.1 @@ -117,6 +117,7 @@ { "-dylib_file", "-Zdylib_file" }, \ { "-dynamic", " " }, \ { "-dynamiclib", "-Zdynamiclib" }, \ + { "-exported_symbols_list", "-Zexported_symbols_list" }, \ { "-seg_addr_table_filename", "-Zseg_addr_table_filename" }, \ { "-filelist", "-Xlinker -filelist -Xlinker" }, \ { "-flat_namespace", "-Zflat_namespace" }, \ @@ -127,8 +128,11 @@ { "-install_name", "-Zinstall_name" }, \ { "-multiply_defined_unused", "-Zmultiplydefinedunused" }, \ { "-multiply_defined", "-Zmultiply_defined" }, \ + { "-multi_module", "-Zmulti_module" }, \ { "-static", "-static -Wa,-static" }, \ - { "-traditional-cpp", "-no-cpp-precomp" } + { "-single_module", "-Zsingle_module" }, \ + { "-traditional-cpp", "-no-cpp-precomp" }, \ + { "-unexported_symbols_list", "-Zunexported_symbols_list" } /* APPLE LOCAL end flag translation */ /* APPLE LOCAL framework headers */ @@ -151,6 +155,7 @@ !strcmp (STR, "compatibility_version") ? 1 : \ !strcmp (STR, "current_version") ? 1 : \ !strcmp (STR, "Zdylib_file") ? 1 : \ + !strcmp (STR, "Zexported_symbols_list") ? 1 : \ !strcmp (STR, "Zimage_base") ? 1 : \ !strcmp (STR, "Zinit") ? 1 : \ !strcmp (STR, "Zinstall_name") ? 1 : \ @@ -168,6 +173,7 @@ !strcmp (STR, "sub_umbrella") ? 1 : \ !strcmp (STR, "umbrella") ? 1 : \ !strcmp (STR, "undefined") ? 1 : \ + !strcmp (STR, "Zunexported_symbols_list") ? 1 : \ !strcmp (STR, "Zweak_reference_mismatches") ? 1 : \ !strcmp (STR, "pagezero_size") ? 1 : \ !strcmp (STR, "segs_read_only_addr") ? 1 : \ @@ -265,11 +271,13 @@ %{Zallowable_client*:-allowable_client %*} \ %{Zarch_errors_fatal:-arch_errors_fatal} \ %{Zdylib_file*:-dylib_file %*} \ + %{Zexported_symbols_list*:-exported_symbols_list %*} \ %{Zflat_namespace:-flat_namespace} \ %{headerpad_max_install_names*} \ %{Zimage_base*:-image_base %*} \ %{Zinit*:-init %*} \ %{nomultidefs} \ + %{Zmulti_module:-multi_module} %{Zsingle_module:-single_module} \ %{Zmultiply_defined*:-multiply_defined %*} \ %{Zmultiplydefinedunused*:-multiply_defined_unused %*} \ %{prebind} %{noprebind} %{prebind_all_twolevel_modules} \ @@ -280,6 +288,7 @@ %{twolevel_namespace} %{twolevel_namespace_hints} \ %{umbrella*} \ %{undefined*} \ + %{Zunexported_symbols_list*:-unexported_symbols_list %*} \ %{Zweak_reference_mismatches*:-weak_reference_mismatches %*} \ %{X} \ %{y*} \