[Justin Erenkrantz]
> Because GNU libtool always compiles code twice on Mac OS X (insert rant
> against GNU libtool here)
...
> But, then again, I always like reminding devs how evil libtool is and
> that it's double-compiling everything.  =P

Well, you asked it to build both static and shared libraries.  What's
it supposed to do?  With most ABIs, you want to build shared library
code in PIC mode and all other code in non-PIC mode.  So yes, that
means double-compiling.  You'll notice it does _not_ do this for
non-library code such as subversion/svn/ or subversion/svnadmin/.  (At
least on Linux it doesn't.  I actually have no idea what it does on Mac
OS.)

Frankly, if you think double-compiling is "evil", you should be
suggesting that we make either '--disable-static' or '--disable-shared'
the default - see configure.ac, line 238 or so.  Not blaming libtool.

Reply via email to