--nextPart1320613.csF2W9rc1p Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Ralf Habacker wrote: >>> - GCC visibility > >can anybody tell me what this means. I have search in kde-devel, but > hadn't found any usefull, Never mind this one. I've answered in a mail to Alex, but you can ignore=20 it. >> - kdeinit support (?) > >dito This is one of the ugliest-but-important hacks we have in our code. =46irst we had applications, and they were slow to load. Then we turned the applications into libraries, that could be loaded from=20 a special process called "kdeinit" and by a wrapper executable as well. Later, we found out we were not allowed to dlopen(2) a library: we needed=20 to have a module. So we created modules, libraries and applications. Example: $ which konqueror /usr/local/kde3/bin/konqueror $ ls /usr/local/kde3/lib/libkdeinit_konqueror.so /usr/local/kde3/lib/libkdeinit_konqueror.so $ ls /usr/local/kde3/lib/kde3/konqueror.so /usr/local/kde3/lib/kde3/konqueror.so $ ldd /usr/local/kde3/lib/kde3/konqueror.so | grep konqueror libkdeinit_konqueror.so=20 =3D> /usr/local/kde3-r424191/lib/libkdeinit_konqueror.so (0xb7f21000) >> - multiple build targets (libfoo, libbar, libbaz) in one file >> - --compile-slots, like in unsermake > >probably --compile-jobs, which mean parallel make ? Right, my mistake. But, as I said in the other email: for compilation only. This shouldn't=20 affect non-compilation jobs, like linking, yaccing, flexing, dcopidling,=20 kconfig_compiling, etc. >> - pkg-config support >> - support rpath sanely > >what kind of behavior is 'sanely' ? "Add to rpath only what I tell you to" as opposed to "add to rpath=20 everything under the sun plus whatever you find in .la files (which I=20 didn't say I want)" We don't name -lstdc++ in our command-lines, but if libstdc++.la is found,= =20 it will be used, which means /usr gets added to rpath. >> Would be nice, but not necessary: >> - having a standard and distributed build system and test suite >> - ability to build from svn:/trunk/KDE > >what includes this ability ? None, which is why they are "would be nice". =2D-=20 Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org PGP/GPG: 0x6EF45358; fingerprint: E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358 4. And =E6fter se scieppend ingelogode, he wr=E1t "cenn", ac eala! se=20 rihtendgesamnung andswarode "cenn: ne w=E1t h=FA cennan 'eall'. =C1stynt." --nextPart1320613.csF2W9rc1p Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQBCr4mdM/XwBW70U1gRAokjAKCghpLiv5jpDsfPaPXqhBYvyB7xAgCgqobO 0s64Eq9CF25ro5rX9FTUPIk= =tw+a -----END PGP SIGNATURE----- --nextPart1320613.csF2W9rc1p--