[kaffe] Re: LinkedList.subList severely broken

Helmer Krämer hkraemer@freenet.de
Thu May 22 08:48:01 2003


On Thu, 22 May 2003 05:31:57 -0700 (PDT)
Dalibor Topic <robilad@yahoo.com> wrote:

Hi Dalibor,

> --- Daniel Bonniot <Daniel.Bonniot@inria.fr> wrote:
> 
> > I was quite surprised at the behaviour of the build system when some 
> > code in a library class doesn't compile. It seems that the class (and 
> > those that require it) are simply left out of rt.jar, but the build does 
> > not fail. Is there a good reason to do this? I would prefer to see the 
> > build fail.
> 
> Known bug, I just don't know how to fix it, my shell scripting skills are not
> 31337 enough ;) Please take a look at the class file compilation bit in
> libraries/javalib/Makefile.am. Maybe you can come up with a way that prevents
> the creation of rt.jar when a compilation in the for lop fails. Currently it
> just proceeds ...

already tried something like this?

 	$(SHELL) $(rebuildLib) @$(JAVA_MATH_FILES)
 	for i in `cat $(srcdir)/profiles/$(PROFILE)/profile` ;  do \
-		$(SHELL) $(rebuildLib) @profiles/$(PROFILE)/$$i ; \
-		if [ $${?} -ne 0 ]; then \
-			break ; \
-		fi ; \
+		$(SHELL) $(rebuildLib) @profiles/$(PROFILE)/$$i || exit $$? ; \
 	done
 	echo timestamp > $(LIBDIR)/stamp


Greetings,
Helmer