- fill in cygwin and mingw testing results

This commit is contained in:
Bryce Denney 2002-10-17 07:00:04 +00:00
parent dad1e7b3e9
commit 58ab9c64e4

View File

@ -15,10 +15,33 @@ test5-execsymbols: can a shared lib can access a symbol from the executable?
test6-ltdlopen: use ltdl library to dlopen modules, should work on many test6-ltdlopen: use ltdl library to dlopen modules, should work on many
platforms, but doesn't seem to work on win32. platforms, but doesn't seem to work on win32.
test7-win32dll: same as test6-ltdlopen but specific to win32 DLLs test7-win32dll: same as test6-ltdlopen but specific to win32 DLLs
test8-execlass: define a C++ class in main, use it from the modules
test9-modclass: define a C++ class in a module, use it from main
test10-modvirtual: define an abstract interface with instantiations in modules
test11-modglobalconstr: test if global constructors in shared libs are called
test12-modglobalconstr2: work around lack of global constructors, if needed
-----------------------------------------------------------------------
Results of platform testing:
Linux: ...
Cygwin with these environment variables (Mingw):
export CPPFLAGS=-mno-cygwin;
export CFLAGS=-mno-cygwin
export CXXFLAGS=-mno-cygwin;
export LDFLAGS=-mno-cygwin
passing 1,6,7,8,9,10,11,12.
This is how Bochs usually compiles. This platform will support plugins.
Cygwin without -mno-cygwin:
passing: 1,2,3,4. failing 5-12.
This platform will NOT support plugins yet.
Solaris: ...
MacOS X: ...
-----------------------------------------------------------------------