libtool
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

wgcc critical update


From: Duft Markus
Subject: wgcc critical update
Date: Mon, 11 Sep 2006 15:56:07 +0200

hey everybody.
 
there was a really bad, bad, bad malloc in all 2.0-pre.x versions, which is fixed in wgcc-2.0-pre.3. there was one byte missing in the alloc, which caused unpredictable behaviour (core dumps) when processing command outputs.
 
i.e. when cl.exe & co. didn't output anything, everything went ok ;o///
 
if you use one of those versions, please upgrade, distfile is @ sourceforge as usual...
 
Additionally the libtool patch for 2.x is available now on sourceforge too. There are a few tests that are now possible with wgcc 2.x, which were impossible to get working with 1.x. This depends mostly on the new export behaviour, which does NOT export variable from external libraries anymore (i.e. each library linked in is private to the resulting binary image, which is the best behaviour ;o))
 
some current test results with the sources currently on sourceforge are:
 
PASS: cdemo-static.test
PASS: cdemo-make.test
PASS: cdemo-exec.test
PASS: demo-static.test
PASS: demo-make.test
PASS: demo-exec.test
PASS: demo-inst.test
PASS: demo-unst.test
PASS: depdemo-static.test
PASS: depdemo-make.test
PASS: depdemo-exec.test
PASS: depdemo-inst.test
PASS: depdemo-unst.test
PASS: mdemo-static.test
FAIL: mdemo-make.test
SKIP: mdemo-exec.test
SKIP: mdemo-inst.test
PASS: mdemo-unst.test
PASS: cdemo-conf.test
PASS: cdemo-make.test
PASS: cdemo-exec.test
PASS: demo-conf.test
PASS: demo-make.test
PASS: demo-exec.test
PASS: demo-inst.test
PASS: demo-unst.test
PASS: deplibs.test
PASS: depdemo-conf.test
PASS: depdemo-make.test
PASS: depdemo-exec.test
PASS: depdemo-inst.test
PASS: depdemo-unst.test
PASS: mdemo-conf.test
FAIL: mdemo-make.test
SKIP: mdemo-exec.test
SKIP: mdemo-inst.test
PASS: mdemo-unst.test
FAIL: dryrun.test
PASS: demo-nofast.test
PASS: demo-make.test
PASS: demo-exec.test
PASS: demo-inst.test
PASS: demo-unst.test
PASS: demo-pic.test
PASS: demo-make.test
PASS: demo-exec.test
PASS: demo-nopic.test
PASS: demo-make.test
PASS: demo-exec.test
PASS: depdemo-nofast.test
PASS: depdemo-make.test
PASS: depdemo-exec.test
PASS: depdemo-inst.test
PASS: depdemo-unst.test
PASS: cdemo-shared.test
PASS: cdemo-make.test
PASS: cdemo-exec.test
PASS: demo-shared.test
PASS: demo-make.test
PASS: demo-exec.test
PASS: demo-inst.test
FAIL: hardcode.test
FAIL: build-relink.test
PASS: noinst-link.test
PASS: demo-unst.test
PASS: depdemo-shared.test
PASS: depdemo-make.test
PASS: depdemo-exec.test
PASS: depdemo-inst.test
FAIL: build-relink2.test
PASS: depdemo-unst.test
PASS: mdemo-shared.test
FAIL: mdemo-make.test
SKIP: mdemo-exec.test
SKIP: mdemo-inst.test
PASS: mdemo-unst.test
PASS: assign.test
PASS: link.test
PASS: link-2.test
PASS: nomode.test
PASS: quote.test
PASS: sh.test
PASS: suffix.test
PASS: pdemo-conf.test
PASS: pdemo-make.test
PASS: pdemo-exec.test
PASS: pdemo-inst.test
PASS: mdemo-conf.test
FAIL: mdemo-make.test
PASS: mdemo2-conf.test
SKIP: mdemo2-make.test
SKIP: mdemo2-exec.test
PASS: duplicate_members.test
FAIL: link-order.test
PASS: tagdemo-static.test
PASS: tagdemo-make.test
PASS: tagdemo-exec.test
PASS: tagdemo-conf.test
PASS: tagdemo-make.test
PASS: tagdemo-exec.test
PASS: tagdemo-shared.test
PASS: tagdemo-make.test
PASS: tagdemo-exec.test
FAIL: f77demo-static.test
SKIP: f77demo-make.test
SKIP: f77demo-exec.test
FAIL: f77demo-conf.test
SKIP: f77demo-make.test
SKIP: f77demo-exec.test
FAIL: f77demo-shared.test
SKIP: f77demo-make.test
SKIP: f77demo-exec.test
====================================
12 of 98 tests failed
(14 tests were not run)
Please report to address@hidden
====================================
 
all the libtool mdemo tests still fail, because there is still a problem with dlopen and static libraries, i.e. dlpreopening, because the libtool generated symbols conflict with some assembler code that wgcc generates. this will be the next thing to work on, so if there is a solution for this, it should be available in a few days....
 
for the hardcode test -> this is simply not possible on windows........
for the relink tests -> i have really no idea here yet......
 
the test results look pretty much better than in version 1.x, except that in v1 building the mdemo tests went ok, so there seem to be more fails and skips now, but thats really not true, because 1.x failed one step later (i did much patching there...) ;o)
 
that the f77 tests failed..... i think this is ok ;o) wgcc does not know fortran, i forgot to disable those tests....
 
Cheers, Markus Duft

reply via email to

[Prev in Thread] Current Thread [Next in Thread]