[csw-maintainers] libiconv and --fast --xnolibmopt, ./configure hangs at "checking for stdbool.h that conforms to C99"
Sebastian Kayser
skayser at opencsw.org
Mon Jul 6 22:12:14 CEST 2009
Philip Brown wrote:
> On Mon, Jul 06, 2009 at 05:34:51PM +0200, Sebastian Kayser wrote:
>> Trussing the acomp shows a myriad of brk()s and the process hogs
>> memory like there is no tomorrow.
>>
>> PID USERNAME SIZE RSS STATE PRI NICE TIME CPU PROCESS/NLWP
>> 29072 skayser 684M 670M cpu13 30 0 0:01.23 3.1% acomp/1
>
> yes. this is known behaviour of cc.
> (although I havent seen it with libiconv specifically)
>
> certain obscure optimization cases, explode, so to speak, taking extreme
> memory usage and disk space for it to "traverse the problem space", if you
> will.
>
> Your choices are:
>
> a) wait for a long time, and it will eventually complete, if the machine
> doesnt run out of resources
>
> b) reduce the optimization flags to -xO2 or -xO3
Thanks for your feedback Phil. Reducing to -xO2 or -xO3 didn't help
though. Now comes the fun part. When i keep the --fast --xnolibmopt
flags as they are and run the configure command that GAR would issue
manually, it completes just fine :/
There is someone over at the OpenSolaris forums who has observed
something similar. cc hanging when invoked from make, but fine on its
own [1]. Unfortunately, neither the forum thread nor the referenced bug
entry [2] help with a working solution.
Sebastian
[1] http://opensolaris.org/jive/thread.jspa?messageID=209219
[2] http://bugs.sun.com/view_bug.do?bug_id=6668199
More information about the maintainers
mailing list