[Mono-list] Re: monoburg

Ferguson, Neale Neale.Ferguson@SoftwareAG-USA.com
Fri, 27 Jun 2003 13:05:20 -0400

The problem with the S390 build is that the Makefile.in file assumes that
your either building for ppc or x86 and there will be a JIT. There is a line
in Makefile.in like:

@PPC_TRUE@BURGSRC = $(common_BURGSRC) <ppc specific file>
@X86_TRUE@BURGSRC = $(common_BURGSRC) <x86 specific file>

but no entries for other platforms. Then, later on, there is a rule for
building inssel.c which refers to a dependence on $(BURGSRC): 

inssel.c inssel.h: $(BURGSRC)
        $(monodir)/mono/monoburg/monoburg -c 1 -p -e $(BURGSRC) -d inssel.h
-s inssel.c

Thus, when the Makefile is built the value for $BURGSRC will be empty for
S390 and the invokation of monoburg will try and read the brg specs from
stdin. My question is: do I just set BURGSRC to $(common_BURGSRC) or do I
avoid the entire JIT process (and if so, how)?