http://bugzilla.novell.com/show_bug.cgi?id=510454 Summary: Icecream fails to build when the compile lines starts with absolute path to source file Classification: openSUSE Product: openSUSE 11.2 Version: Factory Platform: All OS/Version: Linux Status: NEW Severity: Major Priority: P5 - None Component: Basesystem AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: sunsetbrew@sunsetbrew.com QAContact: qa@suse.de Found By: --- User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.10) Gecko/2009042316 Firefox/3.0.10 (.NET CLR 3.5.30729) Icecream fails to build when the compile lines starts with absolute path to source file. The package this was found in is glibc-2.7 Root Cause: Icecc assumes that if the first argument starts with a / character, it is the instruction to use a different compiler. The code is in client/main.c if ( arg.size() > 0 && arg.at(0) == '/' ) job.setCompilerName(arg); The Error looks something like. % icecc /tmp/workspace/glibc-2.7/build-tree/armel-libc/misc/stub-syscalls.c -c -std=gnup... ICECC[23778] 11:23:47: couldn't find any stub-syscalls.c ICECC[23778] 11:23:47: could not find stub-syscalls.c in PATH. On fix may be to just eliminate that code from the script; however, it was put there for a reason i expect so I don't want to break it. Reproducible: Always Steps to Reproduce: 1. touch /tmp/empty.c 2. icecc /tmp/empty.c -c 3. Actual Results: ICECC[14950] 12:12:07: couldn't find any empty.c ICECC[14950] 12:12:07: could not find empty.c in PATH. Expected Results: A compiled file -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.