Internalize or build broken?

Hi,

I just updated my tree, and when I do a clean rebuild, I get errors like this:

WARNING: Internalize couldn't load file '/comp_genericeh.lst'!
WARNING: Internalize couldn't load file '/comp_main.lst'!
WARNING: Internalize couldn't load file '/comp_sjljeh.lst'!
WARNING: Internalize couldn't load file '/../gc_exported_symbols.lst'!

It looks like the necessary files are there, but either the build environment isn't finding them, or Internalize can't load them for some other reason.

Someone changed Internalize recently, right? Is it possible this change introduced a bug? Thanks.

Rob

Robert L. Bocchino Jr.
Ph.D. Student, Computer Science
University of Illinois, Urbana-Champaign

Interesting. I didn't notice these warnings in my build, but now that you mention it, I do. :slight_smile: Thanks for pointing this out, it looks like a makefile bug, I'll take care of it.

-Chris

I also updated the code and did a clean build with VS. I get the following error:

\llvm\include\llvm\Transforms\LinkAllPasses.h(79) : error C2660: 'llvm::createInternalizePass' : function does not take 0 arguments

Is this also related?

Wayne

I also updated the code and did a clean build with VS. I get the following error:

\llvm\include\llvm\Transforms\LinkAllPasses.h(79) : error C2660: 'llvm::createInternalizePass' : function does not take 0 arguments

Is this also related?

Yes. This should fix it, lemme know if it doesn't:
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20051017/028779.html

-Chris

grumble, grumble, MS does not have llabs()
llabs() is not defined in Visual Studio, however, _abs64() is. But if I switch to
_abs64() the linker does not resolve __abs64(). I thought _abs64() was suppose
to be in the CRT library. Any hints for a solution?

c:\devwl\llvm\lib\CodeGen\SelectionDAG\DAGCombiner.cpp(295) : error C3861: 'llabs': identifier not found, even with argument-dependent lookup

Ugh, that is annoying. I just checked in a patch to open code it, so the call should be gone. Lemme know if you still have a problem,

-Chris