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*} \
  
  
  


Reply via email to