<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">I have two questions:<br>
1. How can I tell clang that these two files are under directory<br>
/opt/extra ? I don't mind write a simple patch to clang, of course,<br>
simpler solutions like build time options or command line options are<br>
much better.<br>
2. Since crtbegin.o/crtend.o are part of a compiler, why don't clang<br>
provide one itself ? Google results showed that these two files seem<br>
to be quite simple, are there any patent/copyright issues related ?<br></blockquote><div><br></div><div class="gmail_extra">1. Trying adding "-B/opt/extra" into your clang invocation.</div><div>2. The crt begin/end files are considered part of the standard library, not the compiler.</div></div></div></div>