|
Message-Id: <20121127223758.485b5083.idunham@lavabit.com>
Date: Tue, 27 Nov 2012 22:37:58 -0800
From: Isaac Dunham <idunham@...abit.com>
To: pcc-list@...d.ltu.se
Cc: musl@...ts.openwall.com
Subject: Current pcc does not understand #pragma after whitespace
Hello all,
I tried building musl (0.9.8) with pcc (the Nov. 9 version) and found that it failed to build. After a bit of testing, I discovered that
#pragma ... /*in src/fenv/feupdateenv.c */
was breaking the buld because of the whitespace preceding the #pragma directive.
I've attached a workaround in musl.
Would it be possible to fix this in pcc? I suspect that a number of programs don't expect this...
Other files affected are src/math/fma*.c & src/math/nearbyint*.c
Once I patch that, build time (time make >/dev/null; agrees with the clock) for a full shared + static set comes out to ~1 min:
$ time make >/dev/null
real 0m56.694s
user 0m26.797s
sys 0m25.470s
And the shared library works.
--
Isaac Dunham <idunham@...abit.com>
View attachment "pragmas.diff" of type "text/x-diff" (2344 bytes)
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.