Tecgraf/PUC-Rio Library Download Tips

All the libraries were build using Tecmake. Please use it if you intend to recompile the sources. Tecmake can be found at http://www.tecgraf.puc-rio.br/tecmake.

The package name is a concatenation of the platform uname, the system major version number and the system minor version number, where the binaries were built. In UNIX all strings are obtained from the command "uname -a". In Windows the platform name is the compiler and its major version number. In UNIX the default compiler is gcc, if another compiler is used the name receive a suffix, like "cc". Binaries for 64-bits receive the suffix: "_64". Packages with "_bin" suffix contains executables only. All library packages contains binaries for the specified platform and includes.

The package name is a reference for the platform. If you have the same platform it should work fine, but it may work also in similar platforms.

Libraries and executables were built using speed optimization. In UNIX the dynamic libraries were NOT built with the -fpic parameter. In MacOS X the dynamic libraries are in bundle format. The source code along with the "config.mak" files for Tecmake are also available.

The DLLs should not be compatible with Visual Basic or Delphi, because the DLLs were built using the cdecl calling convention.

In Visual C++ we use the single thread C Run Time Library for static libraries and the multi thread C RTL for DLLs. Because this is the default in Visual Studio for new projects. In Visual C++ 8 both use the multi thread C RTL.

The documentation files do not include the CHM and PDF versions. They are provided only as a separate download.

The IM files can be downloaded at http://luaforge.net/project/showfiles.php?group_id=86.
The CD files can be downloaded at http://luaforge.net/project/showfiles.php?group_id=88.
The IUP files can be downloaded at http://luaforge.net/project/showfiles.php?group_id=89.
The Lua files can be downloaded at http://luaforge.net/project/showfiles.php?group_id=110.

Binaries Description

AIX43  IBM AIX 4.3 (ppc) / gcc 2.95.2 / Motif 2.1.0
AIX43cc  IBM AIX 4.3 (ppc) / cc 4.4 / Motif 2.1.0
AIX43_64  IBM AIX 4.3 (ppc) (64 bits libraries) / cc 4.4 / Motif 2.1.0
IRIX65  SGI IRIX 6.5 (mips) / gcc 3.0.4 / Motif 2.1.20
IRIX6465  SGI IRIX 6.5 (mips) / gcc 3.3 / Motif 1.2.4
IRIX6465cc  SGI IRIX 6.5 (mips) / cc MIPSpro 7.4.3 / Motif 1.2.4
IRIX6465_64  SGI IRIX 6.5 (mips) (64 bits libraries) / cc MIPSpro 7.4.3 / Motif 1.2.4
Linux24  Red Hat 7.3 (x86) / Kernel 2.4 / gcc 2.95.3 / Open Motif 2.1.30
Linux24g3  Red Hat E.L. WS 3 (x86) / Kernel 2.4 / gcc 3.2.3 / Open Motif 2.2.3
Linux24g3_64   Red Hat E.L. WS 3 (x86_64)  (64 bits libraries) / Kernel 2.4 / gcc 3.2.3 / Open Motif 2.2.3
Linux26  Fedora Core 3 (x86) / Kernel 2.6 / gcc 3.4.2 / Open Motif 2.2.3
Linux26g4  Fedora Core 4 (x86) / Kernel 2.6 / gcc 4.0.1 / Open Motif 2.2.3
Linux26g4ppc  Ubuntu 5.10 (ppc) / Kernel 2.6 / gcc 4.0.2 / Open Motif 2.2.3
SunOS57  Sun Solaris 7 (sparc) / gcc 2.95.2 / Motif 2.1.0
SunOS57cc  Sun Solaris 7 (sparc) / cc 5.2 (Sun WorkShop 6 update 1) / Motif 2.1.0
SunOS57_64  Sun Solaris 7 (sparc) (64 bits libraries) / cc 5.2 (Sun WorkShop 6 update 1) / Motif 2.1.0
SunOS58  Sun Solaris 8 (sparc) / gcc 3.4.2 / Motif 2.1.0
SunOS58cc  Sun Solaris 8 (sparc) / Sun WorkShop 6 update 2 C++ 5.3 / Motif 2.1.0
SunOS58_64  Sun Solaris 8 (sparc) / Sun WorkShop 6 update 2 C++ 5.3 / Motif 2.1.0
FreeBSD54  Free BSD 5.4 (x86) / gcc 3.4.2 / Open Motif 2.2.3
Darwin78  Mac OS X 10.3.8 (ppc) / Darwin Kernel Version 7.8.0 / gcc 3.3 / Open Motif 2.2.2
Darwin79  Mac OS X 10.3.9 (ppc) / Darwin Kernel Version 7.9.0 / gcc 3.3 / Open Motif 2.2.2
Darwin80  Mac OS X 10.4.0 (ppc) / Darwin Kernel Version 8.0.0 / gcc 4.0 / Open Motif 2.2.2
Darwin83  Mac OS X 10.4.3 (ppc) / Darwin Kernel Version 8.3.0 / gcc 4.0 / Open Motif 2.2.2
dll  built using vc6, creates dependency with MSVCRT.DLL
 (either other libraries or new applications).
dll7  built using vc7, creates dependency with MSVCR71.DLL
 (either other libraries or new applications).
dll8  built using vc8, creates dependency with MSVCR80.DLL
 (either other libraries or new applications).
vc6  Microsoft Visual C++ 6 (static RTL/single thread)
vc7  Microsoft Visual C++ 7.1 (.NET 2003) (static RTL/single thread)
 Also compatible with Microsoft Visual C++ Toolkit 2003 -
 http://msdn.microsoft.com/visualc/vctoolkit2003/
vc8  Microsoft Visual C++ 8.0 (2005) (static RTL/multithread)
 Also compatible with Microsoft Visual C++ 2005 Express Edition -
 http://msdn.microsoft.com/vstudio/express/visualc/
cygw51  Cygwin gcc 3.4.4 Using Posix - http://www.cygwin.com/
gcc3  Cygwin gcc 3.4.4 - http://www.cygwin.com/
mingw3  MingW gcc 3.4.2 - http://www.mingw.org/
 Also compatible with Dev-C++ - http://www.bloodshed.net/devcpp.html
owc1  Open Watcom 1.x - http://www.openwatcom.org/
bc56  Borland C++ BuilderX 1.0 / Borland C++ 5.6.4 Compiler -
 http://www.borland.com/products/downloads/download_cbuilderx.html
 (the C++ BuilderX IDE can also be configured to use mingw3 or gcc3 versions.)
Win32  Executables only for Windows NT/2000/XP