libtool-patches
[Top][All Lists]
Advanced

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

[patch #6448] [MSVC 7/7] Add MSVC Support


From: Peter Rosin
Subject: [patch #6448] [MSVC 7/7] Add MSVC Support
Date: Tue, 04 Mar 2008 10:23:48 +0000
User-agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 1.0.3705; .NET CLR 2.0.50727)

Follow-up Comment #1, patch #6448 (project libtool):

I have no problems with this patch series on either mingw, nor
cygwin.

I have not found a functioning cccl to test with. I have tried
both cccl 0.03 as found on sf.net and cccl 0.05 as found on
http://tsunanet.net/~tsuna/cccl

Niether cccl can even build libtool. I have tried to patch
around the first few problems in cccl, but I can't see why
I should fix cccl in order to check if it these patches
break cccl. cccl is seriously broken, or please point me
to a version of cccl that I should use.

(I used cygwin and ../configure CC=cccl CXX=cccl LD=cccl F77=no FC=no
GCJ=no)


Annotated testsuite with these patches:

On MSYS and MSVC 12.00.8804 (MSVC 6) with:
../configure CC=cl CFLAGS=-MD CXX=cl CXXFLAGS=-MD LD=link NM="dumpbin
-symbols" AR=lib STRIP=: RANLIB=: F77=no FC=no

The problems with the exported variables can be solved with the
right amount of declspecs. I will not work on the other problems
until basic MSVC support is commited.

PASS: tests/link.test
PASS: tests/link-2.test
PASS: tests/nomode.test
PASS: tests/objectlist.test
PASS: tests/quote.test
PASS: tests/sh.test
PASS: tests/suffix.test
SKIP: tests/tagtrace.test
PASS: tests/cdemo-static.test
PASS: tests/cdemo-make.test
PASS: tests/cdemo-exec.test
PASS: tests/demo-static.test
PASS: tests/demo-make.test
PASS: tests/demo-exec.test
PASS: tests/demo-inst.test
PASS: tests/demo-unst.test
PASS: tests/depdemo-static.test
PASS: tests/depdemo-make.test
PASS: tests/depdemo-exec.test
PASS: tests/depdemo-inst.test
PASS: tests/depdemo-unst.test
PASS: tests/mdemo-static.test
PASS: tests/mdemo-make.test
PASS: tests/mdemo-exec.test
PASS: tests/mdemo-inst.test
PASS: tests/mdemo-unst.test
PASS: tests/cdemo-conf.test
PASS: tests/cdemo-make.test
PASS: tests/cdemo-exec.test
PASS: tests/demo-conf.test
FAIL: tests/demo-make.test (exported variable, remove it fixes it)
SKIP: tests/demo-exec.test
SKIP: tests/demo-inst.test
SKIP: tests/demo-unst.test
FAIL: tests/demo-deplibs.test (assumes oldlibs are named lib???.a)
PASS: tests/depdemo-conf.test
FAIL: tests/depdemo-make.test (exported variables, remove them fixes it)
SKIP: tests/depdemo-exec.test
SKIP: tests/depdemo-inst.test
SKIP: tests/depdemo-unst.test
PASS: tests/mdemo-conf.test
PASS: tests/mdemo-make.test
PASS: tests/mdemo-exec.test
PASS: tests/mdemo-inst.test
PASS: tests/mdemo-unst.test
PASS: tests/mdemo-dryrun.test
PASS: tests/mdemo2-conf.test
PASS: tests/mdemo2-make.test
PASS: tests/mdemo2-exec.test
PASS: tests/pdemo-conf.test
FAIL: tests/pdemo-make.test (link can't create reloadable object files (-r))
SKIP: tests/pdemo-exec.test
SKIP: tests/pdemo-inst.test
PASS: tests/demo-nofast.test
FAIL: tests/demo-make.test (exported variable, remove it fixes it)
SKIP: tests/demo-exec.test
SKIP: tests/demo-inst.test
SKIP: tests/demo-unst.test
PASS: tests/depdemo-nofast.test
FAIL: tests/depdemo-make.test (exported variables, remove them fixes it)
SKIP: tests/depdemo-exec.test
SKIP: tests/depdemo-inst.test
SKIP: tests/depdemo-unst.test
PASS: tests/demo-pic.test
FAIL: tests/demo-make.test (exported variable, remove it fixes it)
SKIP: tests/demo-exec.test
PASS: tests/demo-nopic.test
FAIL: tests/demo-make.test (exported variable, remove it fixes it)
SKIP: tests/demo-exec.test
PASS: tests/cdemo-shared.test
PASS: tests/cdemo-make.test
PASS: tests/cdemo-exec.test
PASS: tests/demo-shared.test
FAIL: tests/demo-make.test (exported variable, remove it fixes it...)
SKIP: tests/demo-exec.test
SKIP: tests/demo-inst.test
SKIP: tests/demo-hardcode.test (...but fails here, using $CC w/o going
through libtool)
SKIP: tests/demo-relink.test
SKIP: tests/demo-noinst-link.test
SKIP: tests/demo-unst.test
PASS: tests/depdemo-shared.test
FAIL: tests/depdemo-make.test (exported variables, remove them fixes it)
SKIP: tests/depdemo-exec.test
SKIP: tests/depdemo-inst.test
SKIP: tests/depdemo-relink.test
SKIP: tests/depdemo-unst.test
PASS: tests/mdemo-shared.test
PASS: tests/mdemo-make.test
PASS: tests/mdemo-exec.test
PASS: tests/mdemo-inst.test
PASS: tests/mdemo-unst.test
PASS: tests/cdemo-undef.test
PASS: tests/cdemo-make.test
PASS: tests/cdemo-exec.test
PASS: tests/tagdemo-static.test
PASS: tests/tagdemo-make.test
PASS: tests/tagdemo-exec.test
PASS: tests/tagdemo-conf.test
PASS: tests/tagdemo-make.test
PASS: tests/tagdemo-exec.test
PASS: tests/tagdemo-shared.test
PASS: tests/tagdemo-make.test
PASS: tests/tagdemo-exec.test
PASS: tests/tagdemo-undef.test
PASS: tests/tagdemo-make.test
PASS: tests/tagdemo-exec.test
====================================
10 of 79 tests failed
(27 tests were not run)
Please report to address@hidden
====================================


    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/patch/?6448>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/





reply via email to

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