Source not regenerated after new kconfig_compiler executable
Hi, Don't know if it's intended or a bug in the dependency chain. The output from kconfig_compiler is not regenerated after I installed a new kconfig_compiler executable. Therefore I still got warnings about kstaticdeleter until I delete the sources by myself :) Christian signature.asc Description: OpenPGP digital signature ___ Kde-buildsystem mailing list Kde-buildsystem@kde.org https://mail.kde.org/mailman/listinfo/kde-buildsystem
Re: Source not regenerated after new kconfig_compiler executable
On Tuesday 22 May 2007, Christian Ehrlicher wrote: > Hi, > > Don't know if it's intended or a bug in the dependency chain. The output > from kconfig_compiler is not regenerated after I installed a new > kconfig_compiler executable. Therefore I still got warnings about > kstaticdeleter until I delete the sources by myself :) Yeah but would you really want to see all kconfig_compiler-generated files re-created every time kdelibs is reinstalled - even though in 99% of the cases from now on, the logic inside kconfig_compiler won't have changed? (but it will have been relinked because kdecore changed). Maybe we need to install a cmake file with the version number of kconfig_compiler, in order to trigger a recompilation only when the version of kconfig_compiler is newer than the version that was used to generate the current generated files... -- David Faure, [EMAIL PROTECTED], sponsored by Trolltech to work on KDE, Konqueror (http://www.konqueror.org), and KOffice (http://www.koffice.org). ___ Kde-buildsystem mailing list Kde-buildsystem@kde.org https://mail.kde.org/mailman/listinfo/kde-buildsystem
Re: Source not regenerated after new kconfig_compiler executable
David Faure schrieb: On Tuesday 22 May 2007, Christian Ehrlicher wrote: Hi, Don't know if it's intended or a bug in the dependency chain. The output from kconfig_compiler is not regenerated after I installed a new kconfig_compiler executable. Therefore I still got warnings about kstaticdeleter until I delete the sources by myself :) Yeah but would you really want to see all kconfig_compiler-generated files re-created every time kdelibs is reinstalled - even though in 99% of the cases from now on, the logic inside kconfig_compiler won't have changed? (but it will have been relinked because kdecore changed). Don't know - but it's maybe a more generic question. Should a generated file get regenerated when the generator is updated. Maybe we need to install a cmake file with the version number of kconfig_compiler, in order to trigger a recompilation only when the version of kconfig_compiler is newer than the version that was used to generate the current generated files... I think a 'rm -fr build-dir' is easier :) Christian signature.asc Description: OpenPGP digital signature ___ Kde-buildsystem mailing list Kde-buildsystem@kde.org https://mail.kde.org/mailman/listinfo/kde-buildsystem
Re: Source not regenerated after new kconfig_compiler executable
On May 22, 2007, at 2:13 PM, Christian Ehrlicher wrote: > David Faure schrieb: >> On Tuesday 22 May 2007, Christian Ehrlicher wrote: >>> Hi, >>> >>> Don't know if it's intended or a bug in the dependency chain. The >>> output from kconfig_compiler is not regenerated after I installed >>> a new kconfig_compiler executable. Therefore I still got warnings >>> about kstaticdeleter until I delete the sources by myself :) >> Yeah but would you really want to see all kconfig_compiler- >> generated files >> re-created every time kdelibs is reinstalled - even though in 99% >> of the cases >>> from now on, the logic inside kconfig_compiler won't have changed? >> (but it will have been relinked because kdecore changed). > Don't know - but it's maybe a more generic question. Should a > generated file get regenerated when the generator is updated. I'd say the answer to that question is "no". Otherwise, you'll be regenerating all your generated files for every build. >> Maybe we need to install a cmake file with the version number of >> kconfig_compiler, >> in order to trigger a recompilation only when the version of >> kconfig_compiler is newer than the version that was used to >> generate the current generated files... > I think a 'rm -fr build-dir' is easier :) > > Christian Agreed. :) Matt ___ Kde-buildsystem mailing list Kde-buildsystem@kde.org https://mail.kde.org/mailman/listinfo/kde-buildsystem
Re: Source not regenerated after new kconfig_compiler executable
On Tuesday 22 May 2007 14:59, David Faure wrote: > On Tuesday 22 May 2007, Christian Ehrlicher wrote: > > Hi, > > > > Don't know if it's intended or a bug in the dependency chain. The output > > from kconfig_compiler is not regenerated after I installed a new > > kconfig_compiler executable. Therefore I still got warnings about > > kstaticdeleter until I delete the sources by myself :) > > Yeah but would you really want to see all kconfig_compiler-generated files > re-created every time kdelibs is reinstalled - even though in 99% of the > cases > > >from now on, the logic inside kconfig_compiler won't have changed? > > (but it will have been relinked because kdecore changed). > > Maybe we need to install a cmake file with the version number of > kconfig_compiler, in order to trigger a recompilation only when the version > of kconfig_compiler is newer than the version that was used to generate the > current generated files... Adding the dependency to the installed kconfig_compiler shouldn't be a problem, if we really want that. But I'm not sure we actually want it, as Christian and Matt also suggest. Bye Alex ___ Kde-buildsystem mailing list Kde-buildsystem@kde.org https://mail.kde.org/mailman/listinfo/kde-buildsystem
Re: Source not regenerated after new kconfig_compiler executable
On Wednesday 23 May 2007, Alexander Neundorf wrote: > On Tuesday 22 May 2007 14:59, David Faure wrote: > > On Tuesday 22 May 2007, Christian Ehrlicher wrote: > > > Hi, > > > > > > Don't know if it's intended or a bug in the dependency chain. The output > > > from kconfig_compiler is not regenerated after I installed a new > > > kconfig_compiler executable. Therefore I still got warnings about > > > kstaticdeleter until I delete the sources by myself :) > > > > Yeah but would you really want to see all kconfig_compiler-generated files > > re-created every time kdelibs is reinstalled - even though in 99% of the > > cases > > > > >from now on, the logic inside kconfig_compiler won't have changed? > > > > (but it will have been relinked because kdecore changed). > > > > Maybe we need to install a cmake file with the version number of > > kconfig_compiler, in order to trigger a recompilation only when the version > > of kconfig_compiler is newer than the version that was used to generate the > > current generated files... > > Adding the dependency to the installed kconfig_compiler shouldn't be a > problem, if we really want that. > But I'm not sure we actually want it, as Christian and Matt also suggest. Yes, which is why I'm talking about making the rule compare hand-adjusted version numbers, not just a timestamp-based dependency. -- David Faure, [EMAIL PROTECTED], sponsored by Trolltech to work on KDE, Konqueror (http://www.konqueror.org), and KOffice (http://www.koffice.org). ___ Kde-buildsystem mailing list Kde-buildsystem@kde.org https://mail.kde.org/mailman/listinfo/kde-buildsystem