All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH v5 1/2] qt5base: Fix inconsistencies when overriding qmake properties
@ 2019-04-15 20:56 Andreas Naumann
  2019-04-15 20:56 ` [Buildroot] [PATCH v5 2/2] qt5: Remove *.la/*.prl fixup script Andreas Naumann
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Andreas Naumann @ 2019-04-15 20:56 UTC (permalink / raw)
  To: buildroot

When querying the qmake properties with our custom qt.conf present, I noticed
that they were different from the built-in ones (without qt.conf).
Most notably QT_INSTALL_PREFIX was a concatenated string of two absolute pathes
(hostdir + sysroot).

This is due to Prefix being set to our HOST_DIR and HostPrefix not being set at
all. I guess this was also the root cause of the initial problem with
qt.conf.in, because once Prefix and HostPrefix were set to their correct values,
re-setting all the other default pathes became obsolete. (However, since our
pathes for Headers, Plugins and Examples are non-default, they still have to be
explicitely set.)

There is one exception to this: Omitting 'Settings' leads to the CONFIGURATION
path being plain /usr, whereas the default without qt.conf is /usr/etc/xdg. But
even if storing configs directly under /usr seems a bit strange we keep it that
way, so the behaviour of "our" qmake doesnt change.

Signed-off-by: Andreas Naumann <anaumann@ultratronik.de>
---
 package/qt5/qt5base/qt.conf.in | 16 ++--------------
 1 file changed, 2 insertions(+), 14 deletions(-)

v4->v5
- Split from qmake infra patches (because of limited time for full rework)
- Keep custom settings path /usr instead of resetting to default /usr/etc/xdg


diff --git a/package/qt5/qt5base/qt.conf.in b/package/qt5/qt5base/qt.conf.in
index 9a0b9cd53b..2215cbd4e1 100644
--- a/package/qt5/qt5base/qt.conf.in
+++ b/package/qt5/qt5base/qt.conf.in
@@ -1,19 +1,7 @@
 [Paths]
-Prefix=@@HOST_DIR@@
+Prefix=/usr
+HostPrefix=@@HOST_DIR@@
 Sysroot=@@STAGING_DIR@@
 Headers=/usr/include/qt5
-Libraries=/usr/lib
-LibraryExecutables=/usr/libexec
-Binaries=/usr/bin
 Plugins=/usr/lib/qt/plugins
 Examples=/usr/lib/qt/examples
-Qml2Imports=/usr/qml
-Imports=/usr/imports
-Translations=/usr/translations
-Examples=/usr/lib/qt/examples
-Demos=/usr/lib/qt/examples
-Tests=/usr/tests
-Settings=/usr
-Documentation=/usr/doc
-ArchData=/usr
-Data=/usr
-- 
2.21.0

^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [Buildroot] [PATCH v5 2/2] qt5: Remove *.la/*.prl fixup script
  2019-04-15 20:56 [Buildroot] [PATCH v5 1/2] qt5base: Fix inconsistencies when overriding qmake properties Andreas Naumann
@ 2019-04-15 20:56 ` Andreas Naumann
  2019-04-17 22:16   ` Arnout Vandecappelle
  2019-04-17 22:09 ` [Buildroot] [PATCH v5 1/2] qt5base: Fix inconsistencies when overriding qmake properties Arnout Vandecappelle
  2019-08-17 21:59 ` Thomas Petazzoni
  2 siblings, 1 reply; 8+ messages in thread
From: Andreas Naumann @ 2019-04-15 20:56 UTC (permalink / raw)
  To: buildroot

After fixing Prefix in our custom qt.conf, Qt computes and embeds the correct
sysroot prefixed pathes in all *.la and *.prl files.
So remove fixup of
- *.la files because they are generically fixed anyway
- *.prl files because occurences of absolute /usr/lib were no longer observed

Signed-off-by: Andreas Naumann <anaumann@ultratronik.de>
---
 package/pkg-qmake.mk |  1 -
 package/qt5/qt5.mk   | 15 ---------------
 2 files changed, 16 deletions(-)

v4->v5
- Split from qmake infra patch set
- Remove macro as well (Arnout)
- extend commit message a bit

diff --git a/package/pkg-qmake.mk b/package/pkg-qmake.mk
index 404ba4c545..2bf16bf97f 100644
--- a/package/pkg-qmake.mk
+++ b/package/pkg-qmake.mk
@@ -68,7 +68,6 @@ endif
 ifndef $(2)_INSTALL_STAGING_CMDS
 define $(2)_INSTALL_STAGING_CMDS
 	$$(TARGET_MAKE_ENV) $$($(2)_MAKE_ENV) $$(MAKE) -C $$($(2)_BUILDDIR) $$($(2)_INSTALL_STAGING_OPTS)
-	$$(QT5_LA_PRL_FILES_FIXUP)
 endef
 endif
 
diff --git a/package/qt5/qt5.mk b/package/qt5/qt5.mk
index 6da898121d..4e738c75db 100644
--- a/package/qt5/qt5.mk
+++ b/package/qt5/qt5.mk
@@ -17,20 +17,5 @@ QT5_SITE = https://download.qt.io/official_releases/qt/$(QT5_VERSION_MAJOR)/$(QT
 
 include $(sort $(wildcard package/qt5/*/*.mk))
 
-define QT5_LA_PRL_FILES_FIXUP
-	for i in $$(find $(STAGING_DIR)/usr/lib* -name "libQt5*.la"); do \
-		$(SED)  "s:$(BASE_DIR):@BASE_DIR@:g" \
-			-e "s:$(STAGING_DIR):@STAGING_DIR@:g" \
-			-e "s:\(['= ]\)/usr:\\1 at STAGING_DIR@/usr:g" \
-			-e "s:@STAGING_DIR@:$(STAGING_DIR):g" \
-			-e "s:@BASE_DIR@:$(BASE_DIR):g" \
-			$$i ; \
-		$(SED) "/^dependency_libs=/s%-L/usr/lib %%g" $$i ; \
-	done
-	for i in $$(find $(STAGING_DIR)/usr/lib* -name "libQt5*.prl"); do \
-		$(SED) "s%-L/usr/lib%%" $$i; \
-	done
-endef
-
 # Variable for other Qt applications to use
 QT5_QMAKE = $(HOST_DIR)/bin/qmake -spec devices/linux-buildroot-g++
-- 
2.21.0

^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [Buildroot] [PATCH v5 1/2] qt5base: Fix inconsistencies when overriding qmake properties
  2019-04-15 20:56 [Buildroot] [PATCH v5 1/2] qt5base: Fix inconsistencies when overriding qmake properties Andreas Naumann
  2019-04-15 20:56 ` [Buildroot] [PATCH v5 2/2] qt5: Remove *.la/*.prl fixup script Andreas Naumann
@ 2019-04-17 22:09 ` Arnout Vandecappelle
  2019-04-18  4:23   ` Andreas Naumann
  2019-08-17 21:59 ` Thomas Petazzoni
  2 siblings, 1 reply; 8+ messages in thread
From: Arnout Vandecappelle @ 2019-04-17 22:09 UTC (permalink / raw)
  To: buildroot



On 15/04/2019 22:56, Andreas Naumann wrote:
> When querying the qmake properties with our custom qt.conf present, I noticed
> that they were different from the built-in ones (without qt.conf).
> Most notably QT_INSTALL_PREFIX was a concatenated string of two absolute pathes

 It is paths, not pathes.

 Also, please wrap the commit log at 72 characters.

 With that, I applied to master, thanks.

 Regards,
 Arnout

> (hostdir + sysroot).
> 
> This is due to Prefix being set to our HOST_DIR and HostPrefix not being set at
> all. I guess this was also the root cause of the initial problem with
> qt.conf.in, because once Prefix and HostPrefix were set to their correct values,
> re-setting all the other default pathes became obsolete. (However, since our
> pathes for Headers, Plugins and Examples are non-default, they still have to be
> explicitely set.)
> 
> There is one exception to this: Omitting 'Settings' leads to the CONFIGURATION
> path being plain /usr, whereas the default without qt.conf is /usr/etc/xdg. But
> even if storing configs directly under /usr seems a bit strange we keep it that
> way, so the behaviour of "our" qmake doesnt change.
> 
> Signed-off-by: Andreas Naumann <anaumann@ultratronik.de>
> ---
>  package/qt5/qt5base/qt.conf.in | 16 ++--------------
>  1 file changed, 2 insertions(+), 14 deletions(-)
> 
> v4->v5
> - Split from qmake infra patches (because of limited time for full rework)
> - Keep custom settings path /usr instead of resetting to default /usr/etc/xdg
> 
> 
> diff --git a/package/qt5/qt5base/qt.conf.in b/package/qt5/qt5base/qt.conf.in
> index 9a0b9cd53b..2215cbd4e1 100644
> --- a/package/qt5/qt5base/qt.conf.in
> +++ b/package/qt5/qt5base/qt.conf.in
> @@ -1,19 +1,7 @@
>  [Paths]
> -Prefix=@@HOST_DIR@@
> +Prefix=/usr
> +HostPrefix=@@HOST_DIR@@
>  Sysroot=@@STAGING_DIR@@
>  Headers=/usr/include/qt5
> -Libraries=/usr/lib
> -LibraryExecutables=/usr/libexec
> -Binaries=/usr/bin
>  Plugins=/usr/lib/qt/plugins
>  Examples=/usr/lib/qt/examples
> -Qml2Imports=/usr/qml
> -Imports=/usr/imports
> -Translations=/usr/translations
> -Examples=/usr/lib/qt/examples
> -Demos=/usr/lib/qt/examples
> -Tests=/usr/tests
> -Settings=/usr
> -Documentation=/usr/doc
> -ArchData=/usr
> -Data=/usr
> 

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Buildroot] [PATCH v5 2/2] qt5: Remove *.la/*.prl fixup script
  2019-04-15 20:56 ` [Buildroot] [PATCH v5 2/2] qt5: Remove *.la/*.prl fixup script Andreas Naumann
@ 2019-04-17 22:16   ` Arnout Vandecappelle
  2019-04-18 12:55     ` Andreas Naumann
  0 siblings, 1 reply; 8+ messages in thread
From: Arnout Vandecappelle @ 2019-04-17 22:16 UTC (permalink / raw)
  To: buildroot



On 15/04/2019 22:56, Andreas Naumann wrote:
> After fixing Prefix in our custom qt.conf, Qt computes and embeds the correct
> sysroot prefixed pathes in all *.la and *.prl files.
> So remove fixup of
> - *.la files because they are generically fixed anyway
> - *.prl files because occurences of absolute /usr/lib were no longer observed

 Applied to master, thanks.

 Can you keep an eye on autobuild failures caused by this? Note that the
failures may be in packages using qt5 (e.g. wireshark) so it may not be easy to
notice.

 Regards,
 Arnout

> 
> Signed-off-by: Andreas Naumann <anaumann@ultratronik.de>
> ---
>  package/pkg-qmake.mk |  1 -
>  package/qt5/qt5.mk   | 15 ---------------
>  2 files changed, 16 deletions(-)
> 
> v4->v5
> - Split from qmake infra patch set
> - Remove macro as well (Arnout)
> - extend commit message a bit
> 
> diff --git a/package/pkg-qmake.mk b/package/pkg-qmake.mk
> index 404ba4c545..2bf16bf97f 100644
> --- a/package/pkg-qmake.mk
> +++ b/package/pkg-qmake.mk
> @@ -68,7 +68,6 @@ endif
>  ifndef $(2)_INSTALL_STAGING_CMDS
>  define $(2)_INSTALL_STAGING_CMDS
>  	$$(TARGET_MAKE_ENV) $$($(2)_MAKE_ENV) $$(MAKE) -C $$($(2)_BUILDDIR) $$($(2)_INSTALL_STAGING_OPTS)
> -	$$(QT5_LA_PRL_FILES_FIXUP)
>  endef
>  endif
>  
> diff --git a/package/qt5/qt5.mk b/package/qt5/qt5.mk
> index 6da898121d..4e738c75db 100644
> --- a/package/qt5/qt5.mk
> +++ b/package/qt5/qt5.mk
> @@ -17,20 +17,5 @@ QT5_SITE = https://download.qt.io/official_releases/qt/$(QT5_VERSION_MAJOR)/$(QT
>  
>  include $(sort $(wildcard package/qt5/*/*.mk))
>  
> -define QT5_LA_PRL_FILES_FIXUP
> -	for i in $$(find $(STAGING_DIR)/usr/lib* -name "libQt5*.la"); do \
> -		$(SED)  "s:$(BASE_DIR):@BASE_DIR@:g" \
> -			-e "s:$(STAGING_DIR):@STAGING_DIR@:g" \
> -			-e "s:\(['= ]\)/usr:\\1 at STAGING_DIR@/usr:g" \
> -			-e "s:@STAGING_DIR@:$(STAGING_DIR):g" \
> -			-e "s:@BASE_DIR@:$(BASE_DIR):g" \
> -			$$i ; \
> -		$(SED) "/^dependency_libs=/s%-L/usr/lib %%g" $$i ; \
> -	done
> -	for i in $$(find $(STAGING_DIR)/usr/lib* -name "libQt5*.prl"); do \
> -		$(SED) "s%-L/usr/lib%%" $$i; \
> -	done
> -endef
> -
>  # Variable for other Qt applications to use
>  QT5_QMAKE = $(HOST_DIR)/bin/qmake -spec devices/linux-buildroot-g++
> 

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Buildroot] [PATCH v5 1/2] qt5base: Fix inconsistencies when overriding qmake properties
  2019-04-17 22:09 ` [Buildroot] [PATCH v5 1/2] qt5base: Fix inconsistencies when overriding qmake properties Arnout Vandecappelle
@ 2019-04-18  4:23   ` Andreas Naumann
  0 siblings, 0 replies; 8+ messages in thread
From: Andreas Naumann @ 2019-04-18  4:23 UTC (permalink / raw)
  To: buildroot



Am 18.04.19 um 00:09 schrieb Arnout Vandecappelle:
> 
> 
> On 15/04/2019 22:56, Andreas Naumann wrote:
>> When querying the qmake properties with our custom qt.conf present, I noticed
>> that they were different from the built-in ones (without qt.conf).
>> Most notably QT_INSTALL_PREFIX was a concatenated string of two absolute pathes
> 
>   It is paths, not pathes.
> 
>   Also, please wrap the commit log at 72 characters.

Ok, wasnt aware of that, always thought 80.
> 
>   With that, I applied to master, thanks.

Thanks,
Andreas

> 
>   Regards,
>   Arnout
> 
>> (hostdir + sysroot).
>>
>> This is due to Prefix being set to our HOST_DIR and HostPrefix not being set at
>> all. I guess this was also the root cause of the initial problem with
>> qt.conf.in, because once Prefix and HostPrefix were set to their correct values,
>> re-setting all the other default pathes became obsolete. (However, since our
>> pathes for Headers, Plugins and Examples are non-default, they still have to be
>> explicitely set.)
>>
>> There is one exception to this: Omitting 'Settings' leads to the CONFIGURATION
>> path being plain /usr, whereas the default without qt.conf is /usr/etc/xdg. But
>> even if storing configs directly under /usr seems a bit strange we keep it that
>> way, so the behaviour of "our" qmake doesnt change.
>>
>> Signed-off-by: Andreas Naumann <anaumann@ultratronik.de>
>> ---
>>   package/qt5/qt5base/qt.conf.in | 16 ++--------------
>>   1 file changed, 2 insertions(+), 14 deletions(-)
>>
>> v4->v5
>> - Split from qmake infra patches (because of limited time for full rework)
>> - Keep custom settings path /usr instead of resetting to default /usr/etc/xdg
>>
>>
>> diff --git a/package/qt5/qt5base/qt.conf.in b/package/qt5/qt5base/qt.conf.in
>> index 9a0b9cd53b..2215cbd4e1 100644
>> --- a/package/qt5/qt5base/qt.conf.in
>> +++ b/package/qt5/qt5base/qt.conf.in
>> @@ -1,19 +1,7 @@
>>   [Paths]
>> -Prefix=@@HOST_DIR@@
>> +Prefix=/usr
>> +HostPrefix=@@HOST_DIR@@
>>   Sysroot=@@STAGING_DIR@@
>>   Headers=/usr/include/qt5
>> -Libraries=/usr/lib
>> -LibraryExecutables=/usr/libexec
>> -Binaries=/usr/bin
>>   Plugins=/usr/lib/qt/plugins
>>   Examples=/usr/lib/qt/examples
>> -Qml2Imports=/usr/qml
>> -Imports=/usr/imports
>> -Translations=/usr/translations
>> -Examples=/usr/lib/qt/examples
>> -Demos=/usr/lib/qt/examples
>> -Tests=/usr/tests
>> -Settings=/usr
>> -Documentation=/usr/doc
>> -ArchData=/usr
>> -Data=/usr
>>
> 

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Buildroot] [PATCH v5 2/2] qt5: Remove *.la/*.prl fixup script
  2019-04-17 22:16   ` Arnout Vandecappelle
@ 2019-04-18 12:55     ` Andreas Naumann
  0 siblings, 0 replies; 8+ messages in thread
From: Andreas Naumann @ 2019-04-18 12:55 UTC (permalink / raw)
  To: buildroot

Hi Arnout,

Am 18.04.19 um 00:16 schrieb Arnout Vandecappelle:
> 
> 
> On 15/04/2019 22:56, Andreas Naumann wrote:
>> After fixing Prefix in our custom qt.conf, Qt computes and embeds the correct
>> sysroot prefixed pathes in all *.la and *.prl files.
>> So remove fixup of
>> - *.la files because they are generically fixed anyway
>> - *.prl files because occurences of absolute /usr/lib were no longer observed
> 
>   Applied to master, thanks.

I just realized that I mistakenly sent this patch from the end of my qt5 
infra branch. Apparently you reworked it before applying it... thanks!

regards,
Andreas

> 
>   Can you keep an eye on autobuild failures caused by this? Note that the
> failures may be in packages using qt5 (e.g. wireshark) so it may not be easy to
> notice.
> 
>   Regards,
>   Arnout
> 
>>
>> Signed-off-by: Andreas Naumann <anaumann@ultratronik.de>
>> ---
>>   package/pkg-qmake.mk |  1 -
>>   package/qt5/qt5.mk   | 15 ---------------
>>   2 files changed, 16 deletions(-)
>>
>> v4->v5
>> - Split from qmake infra patch set
>> - Remove macro as well (Arnout)
>> - extend commit message a bit
>>
>> diff --git a/package/pkg-qmake.mk b/package/pkg-qmake.mk
>> index 404ba4c545..2bf16bf97f 100644
>> --- a/package/pkg-qmake.mk
>> +++ b/package/pkg-qmake.mk
>> @@ -68,7 +68,6 @@ endif
>>   ifndef $(2)_INSTALL_STAGING_CMDS
>>   define $(2)_INSTALL_STAGING_CMDS
>>   	$$(TARGET_MAKE_ENV) $$($(2)_MAKE_ENV) $$(MAKE) -C $$($(2)_BUILDDIR) $$($(2)_INSTALL_STAGING_OPTS)
>> -	$$(QT5_LA_PRL_FILES_FIXUP)
>>   endef
>>   endif
>>   
>> diff --git a/package/qt5/qt5.mk b/package/qt5/qt5.mk
>> index 6da898121d..4e738c75db 100644
>> --- a/package/qt5/qt5.mk
>> +++ b/package/qt5/qt5.mk
>> @@ -17,20 +17,5 @@ QT5_SITE = https://download.qt.io/official_releases/qt/$(QT5_VERSION_MAJOR)/$(QT
>>   
>>   include $(sort $(wildcard package/qt5/*/*.mk))
>>   
>> -define QT5_LA_PRL_FILES_FIXUP
>> -	for i in $$(find $(STAGING_DIR)/usr/lib* -name "libQt5*.la"); do \
>> -		$(SED)  "s:$(BASE_DIR):@BASE_DIR@:g" \
>> -			-e "s:$(STAGING_DIR):@STAGING_DIR@:g" \
>> -			-e "s:\(['= ]\)/usr:\\1 at STAGING_DIR@/usr:g" \
>> -			-e "s:@STAGING_DIR@:$(STAGING_DIR):g" \
>> -			-e "s:@BASE_DIR@:$(BASE_DIR):g" \
>> -			$$i ; \
>> -		$(SED) "/^dependency_libs=/s%-L/usr/lib %%g" $$i ; \
>> -	done
>> -	for i in $$(find $(STAGING_DIR)/usr/lib* -name "libQt5*.prl"); do \
>> -		$(SED) "s%-L/usr/lib%%" $$i; \
>> -	done
>> -endef
>> -
>>   # Variable for other Qt applications to use
>>   QT5_QMAKE = $(HOST_DIR)/bin/qmake -spec devices/linux-buildroot-g++
>>
> 

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Buildroot] [PATCH v5 1/2] qt5base: Fix inconsistencies when overriding qmake properties
  2019-04-15 20:56 [Buildroot] [PATCH v5 1/2] qt5base: Fix inconsistencies when overriding qmake properties Andreas Naumann
  2019-04-15 20:56 ` [Buildroot] [PATCH v5 2/2] qt5: Remove *.la/*.prl fixup script Andreas Naumann
  2019-04-17 22:09 ` [Buildroot] [PATCH v5 1/2] qt5base: Fix inconsistencies when overriding qmake properties Arnout Vandecappelle
@ 2019-08-17 21:59 ` Thomas Petazzoni
  2019-09-04 12:31   ` Andreas Naumann
  2 siblings, 1 reply; 8+ messages in thread
From: Thomas Petazzoni @ 2019-08-17 21:59 UTC (permalink / raw)
  To: buildroot

Hello Andreas,

On Mon, 15 Apr 2019 22:56:21 +0200
Andreas Naumann <anaumann@ultratronik.de> wrote:

> When querying the qmake properties with our custom qt.conf present, I noticed
> that they were different from the built-in ones (without qt.conf).
> Most notably QT_INSTALL_PREFIX was a concatenated string of two absolute pathes
> (hostdir + sysroot).
> 
> This is due to Prefix being set to our HOST_DIR and HostPrefix not being set at
> all. I guess this was also the root cause of the initial problem with
> qt.conf.in, because once Prefix and HostPrefix were set to their correct values,
> re-setting all the other default pathes became obsolete. (However, since our
> pathes for Headers, Plugins and Examples are non-default, they still have to be
> explicitely set.)
> 
> There is one exception to this: Omitting 'Settings' leads to the CONFIGURATION
> path being plain /usr, whereas the default without qt.conf is /usr/etc/xdg. But
> even if storing configs directly under /usr seems a bit strange we keep it that
> way, so the behaviour of "our" qmake doesnt change.
> 
> Signed-off-by: Andreas Naumann <anaumann@ultratronik.de>

I'm not sure if it's related to this commit, but some users are
complaining about QML applications not working anymore:

  https://bugs.busybox.net/show_bug.cgi?id=11926

Could you have a look at this bug report ? I wanted to re-assign the
bug to you, but it seems like you don't have a Bugzilla account.

Thanks!

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Buildroot] [PATCH v5 1/2] qt5base: Fix inconsistencies when overriding qmake properties
  2019-08-17 21:59 ` Thomas Petazzoni
@ 2019-09-04 12:31   ` Andreas Naumann
  0 siblings, 0 replies; 8+ messages in thread
From: Andreas Naumann @ 2019-09-04 12:31 UTC (permalink / raw)
  To: buildroot

Hi Thomas,

Am 17.08.19 um 23:59 schrieb Thomas Petazzoni:
> Hello Andreas,
> 
> On Mon, 15 Apr 2019 22:56:21 +0200
> Andreas Naumann <anaumann@ultratronik.de> wrote:
> 
>> When querying the qmake properties with our custom qt.conf present, I noticed
>> that they were different from the built-in ones (without qt.conf).
>> Most notably QT_INSTALL_PREFIX was a concatenated string of two absolute pathes
>> (hostdir + sysroot).
>>
>> This is due to Prefix being set to our HOST_DIR and HostPrefix not being set at
>> all. I guess this was also the root cause of the initial problem with
>> qt.conf.in, because once Prefix and HostPrefix were set to their correct values,
>> re-setting all the other default pathes became obsolete. (However, since our
>> pathes for Headers, Plugins and Examples are non-default, they still have to be
>> explicitely set.)
>>
>> There is one exception to this: Omitting 'Settings' leads to the CONFIGURATION
>> path being plain /usr, whereas the default without qt.conf is /usr/etc/xdg. But
>> even if storing configs directly under /usr seems a bit strange we keep it that
>> way, so the behaviour of "our" qmake doesnt change.
>>
>> Signed-off-by: Andreas Naumann <anaumann@ultratronik.de>
> 
> I'm not sure if it's related to this commit, but some users are
> complaining about QML applications not working anymore:
> 
>    https://bugs.busybox.net/show_bug.cgi?id=11926
> 
> Could you have a look at this bug report ? I wanted to re-assign the
> bug to you, but it seems like you don't have a Bugzilla account.

he reverted the my commit, but nothing changed. I have now tried 
Cinematic Experience with the linaro toolchain (albeit with buildroot 
2019.08 plus patch series for mesa3d 19.1.5) and all libs have been 
found, no problem.
So, i dont know what to suggest. Have you had other bug reports in this 
direction?
I have been partly involved in 
https://git.buildroot.net/buildroot/commit/?id=4ad73bf5e6326f7a414ecc94dbac0c79f5d33b31
but that was a compile time problem and has been solved.


regards,
Andreas

> 
> Thanks!
> 
> Thomas
> 

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2019-09-04 12:31 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-04-15 20:56 [Buildroot] [PATCH v5 1/2] qt5base: Fix inconsistencies when overriding qmake properties Andreas Naumann
2019-04-15 20:56 ` [Buildroot] [PATCH v5 2/2] qt5: Remove *.la/*.prl fixup script Andreas Naumann
2019-04-17 22:16   ` Arnout Vandecappelle
2019-04-18 12:55     ` Andreas Naumann
2019-04-17 22:09 ` [Buildroot] [PATCH v5 1/2] qt5base: Fix inconsistencies when overriding qmake properties Arnout Vandecappelle
2019-04-18  4:23   ` Andreas Naumann
2019-08-17 21:59 ` Thomas Petazzoni
2019-09-04 12:31   ` Andreas Naumann

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.