Re: [Interest] Qt online installer: Linux ARM platform?

2023-06-03 Thread Lisandro Damián Nicanor Pérez Meyer
Hi!

On Fri, 2 Jun 2023 at 14:52, Alexander Dyagilev  wrote:
>
> 1. In an ideal world, yes, I agree with you :) But, in this real world
> we have to deal with a lot of issues including Qt bugs. In case we do
> provide Qt binaries alongside with our app we provide our users the best
> possible experience.

As long as your Qt binaries have all the real support your app needs,
yes. But that's normally what the distro-provided binaries do, else
file a bug.

> Before we made a release, we test our app with the
> specific Qt version to make sure all is working fine. In case of an
> update of Qt binaries, things can go wrong. And we have such examples in
> our practice. So we prefer to provide prebuilt Qt binaries alongside
> with our app.

That depends on the distro. You mentioned the RPi, on which
RaspberryPi OS is the default. RPiOS builds upon Debian stable, so you
will not get any updates except CVE or very important bug fixes.

> 2. I'm not a very experienced Unix developer. My primary platform was
> always Windows. I'm not sure if I even understood you 100% correctly.
>
>a) You mean we should to just compile our code using ARM compiler and
> let the system use the already installed Qt binaries ?

Build with the system's toolchain, using the system's Qt. As long as
your app is FLOSS and/or you only use the LGPL-licensed parts of Qt,
of course.

>b) But what about debugging then... It seems it's not supported in
> any way.

Yes, it is. Install the debug packages for the required libraries.


-- 
Lisandro Damián Nicanor Pérez Meyer
https://perezmeyer.com.ar/
___
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest


Re: [Interest] Qt online installer: Linux ARM platform?

2023-06-02 Thread Alexander Dyagilev
1. In an ideal world, yes, I agree with you :) But, in this real world 
we have to deal with a lot of issues including Qt bugs. In case we do 
provide Qt binaries alongside with our app we provide our users the best 
possible experience. Before we made a release, we test our app with the 
specific Qt version to make sure all is working fine. In case of an 
update of Qt binaries, things can go wrong. And we have such examples in 
our practice. So we prefer to provide prebuilt Qt binaries alongside 
with our app.


2. I'm not a very experienced Unix developer. My primary platform was 
always Windows. I'm not sure if I even understood you 100% correctly.


  a) You mean we should to just compile our code using ARM compiler and 
let the system use the already installed Qt binaries ?


  b) But what about debugging then... It seems it's not supported in 
any way.



On 6/2/2023 8:30 PM, Thiago Macieira wrote:

The rule of thumb is to always use the Linux distro's packages if they exist,
or build on the distro and use the distro's supporting libraries in "system"
mode. Don't use the pre-built binaries for anything but testing. (This is an
opinion and is not shared with most other Qt developers)


___
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest


Re: [Interest] Qt online installer: Linux ARM platform?

2023-06-02 Thread Thiago Macieira
On Friday, 2 June 2023 10:04:30 PDT Alexander Dyagilev wrote:
> Hello,
> 
> Am I right that there is no way to build an app for Linux ARM platform
> using Qt online installer?

That's correct, there is no ARM binary for Windows or Linux desktops. The 
macOS one comes in universal binary form.

> Some of our users asks to add support of Raspberry Pi. We use prebuilt
> Qt binaries (provided by online installer) and would like to stick with
> them further :)

The rule of thumb is to always use the Linux distro's packages if they exist, 
or build on the distro and use the distro's supporting libraries in "system" 
mode. Don't use the pre-built binaries for anything but testing. (This is an 
opinion and is not shared with most other Qt developers)

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Cloud Software Architect - Intel DCAI Cloud Engineering


smime.p7s
Description: S/MIME cryptographic signature
___
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest