[petsc-dev] Fwd: cmake issue

Satish Balay balay at mcs.anl.gov
Thu Dec 16 10:28:49 CST 2010


On Thu, 16 Dec 2010, Jed Brown wrote:

> On Thu, Dec 16, 2010 at 03:41, Barry Smith <bsmith at mcs.anl.gov> wrote:
> 
> > Note that configure/make handles what I do just fine but Jed's cmake had
> > trouble and suggested changing configure to move the variables.
> 
> 
> Using CC="gcc -m32" literally means that spaces in paths cannot be
> supported.  BuildSystem mostly doesn't support spaces in paths out of
> laziness.  But if commands are created in a way that the above will work,
> then paths cannot possibly have spaces.  CMake functions correctly with
> spaces in paths at the cost of having to treat the compiler path separately
> from flags.
> 
> I propose attempting to find CC="/long string/with -spaces" as a single path
> first and if that fails, break it on spaces, try to use the first item as a
> compiler, and put the rest into the various flags variables.  That won't
> work on "/long string/with -spaces", but it will work for "gcc -flags" and
> "/path/to/gcc -flags".
> 

Hmm - buildsystem does work with spaces.. There are bunch of windows
paths in BlasLapack.py with spaces.. I'll have to check about spaces
with CC stuff...

Satish



More information about the petsc-dev mailing list