--- toast 2003/08/11 20:36:42 1.171 +++ toast 2003/08/11 21:05:01 1.172 @@ -1794,9 +1794,11 @@ cdrun($helperdir, @socc, qw[dummy.c -o rewrite.so]); push(@socc, qw[-Werror]) if strictpreload; + push(@socc, qw[rewrite.c -o rewrite.so.helper]); + push(@socc, "-ldl") if $^O =~ /linux/i; writefile(path($helperdir, "rewrite.c"), $code); - if(optcdrun($helperdir, @socc, qw[rewrite.c -ldl -o rewrite.so.helper])) + if(optcdrun($helperdir, @socc)) { return path($helperdir, "rewrite.so"); } @@ -2246,7 +2248,7 @@ $name || error; $build && error; - ($name, $version) = get(@_) if @urls || !isstored($name, $version); + ($name, $version) = get(@_) if !isstored($name, $version); $name || error; $version || error;