Portable build solution

Nagy Thomas tnagy256 at yahoo.fr
Mon Oct 17 19:41:06 CEST 2005


> My main concern is what will happen to libtool. Will
> the new build
> system be responsible for creating shared libraries?

Yes, libtool is not used anymore.

>   1. On HP-UX, will it use '.sl' rather than '.so'
> for the library
>      extension suffix?

It is just a matter of setting env['LIBSUFFIX']
appropriately.

>   2. On AIX, will it create an export list and pass
>      -bE:[export list file] to the compiler to
> create the shared
>      library (on AIX, gcc -shared isn't good enough
> to create a
>      shared library)?

Such a thing can be added if necessary.

>   3. The Tru64 UNIX and IRIX C++ compilers, as of
> KDE 3.3.2, were
>      almost good enough to build KDE natively. Will
> the native
>      C++ compiler be supported?

Why not, the win32 compilers are likely to be
supported too.

>   4. Will CC/CXX/CFLAGS/CXXFLAGS/LDFLAGS be
> supported (it is often
>      necessary to set LDFLAGS to the runtime path of
> 3rd-party
>      libraries?

SCons uses these variables.

>   5. Will dlopen() be used to load shared libraries
> dynamically
>      rather than libtool's ltdl()?

I do not know.

Regards,
Thomas








	

	
		
___________________________________________________________________________ 
Appel audio GRATUIT partout dans le monde avec le nouveau Yahoo! Messenger 
Téléchargez cette version sur http://fr.messenger.yahoo.com


More information about the Kde-buildsystem mailing list