<html>
    <head>
      <base href="http://bugzilla.gdcproject.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - add option to list all libraries from pragma(lib, "...")"
   href="http://bugzilla.gdcproject.org/show_bug.cgi?id=153">153</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>add option to list all libraries from pragma(lib, "...")
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>GDC
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>development
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Linux
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>enhancement
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>Normal
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>gdc
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>ibuclaw@gdcproject.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>ketmar@ketmar.no-ip.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>i fully understand that full support for pragma(lib) is nearly impossible. but
can we at least add CLI flag that will instruct compiler to write all libraries
from that pragma to some file during compilation?

this way build tools can pass something like
"-fwrite-pragma-lib-to=linklibssmth" and then invoke linker with
-Wl,@linklibssmth

build tool can create this files for each compiled module and then pass 'em all
to linker.

this is far from full supporting of pragma(lib), but it at least will allow
build tools to extract, cache and use that info without built-in (or external)
D parser.

and gdc should do it during 'real' compilation to avoid execing gdc second time
just to obtain this info. we always can do 'gdc -c -o /dev/null' if we want
only info w/o object files.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are watching all bug changes.</li>
      </ul>
    </body>
</html>