From: Richard GENOUD via buildroot <buildroot@buildroot.org>
To: Dario Binacchi <dario.binacchi@amarulasolutions.com>,
buildroot@buildroot.org
Cc: Andrea Ricchi <andrea.ricchi@amarulasolutions.com>,
Roy Kollen Svendsen <roykollensvendsen@gmail.com>,
Angelo Compagnucci <angelo.compagnucci@gmail.com>,
Thomas Petazzoni <thomas.petazzoni@bootlin.com>,
Jesse Van Gavere <jesseevg@gmail.com>,
linux-amarula@amarulasolutions.com,
Giuseppe D'Angelo <giuseppe.dangelo@kdab.com>
Subject: Re: [Buildroot] [RFC v3 0/5] Support qmake for Qt6
Date: Mon, 1 Sep 2025 14:25:46 +0200 [thread overview]
Message-ID: <52c037ee-ec2c-4c20-bfcc-3ee892db71af@bootlin.com> (raw)
In-Reply-To: <dda8aca0-2c2c-40bc-922f-a8f613aca52f@bootlin.com>
Le 01/09/2025 à 10:03, Richard GENOUD a écrit :
> Le 14/08/2025 à 17:32, Dario Binacchi a écrit :
>> The series supports qmake for qt6.
> This is great to have this moving forward.
>
> Thanks for this job!
>
I've tested that on a client's project that was previously using Qt5 qmake.
Buildroot (2025.02.5), arm toolchain, build and relocate sdk.
The project uses recursive qmake, it works like a charm.
Tested-by: Richard GENOUD <richard.genoud@bootlin.com>
>>
>> As stated in https://doc.qt.io/qt-6/qt6-buildsystem.html:
>>
>> "This only affects users that want to build Qt from sources.
>> You can still use qmake as a build tool for your applications."
>>
>> This series revives an older patch that exported qmake for Qt6,
>> applying a minimal fix. It extends pkg-qmake to support Qt6 and uses
>> qwt and cutekeyboard as test cases to validate the changes.
>>
>> The series is marked as RFC because hardcoding the Qt5 and Qt6 version
>> numbers in pkg-qmake is not ideal, even if the Qt5 versions were
>> already hardcoded.
>>
>> An alternative approach could be to add a BR2_PACKAGE_QT{5,6}
>> _VERSION_VALUE
>> option, but this can be discussed during review.
>>
>> Dario Binacchi (4):
>> package/qwt: bump to version 6.3.0
>> package/pkg-qmake: support Qt6
>> package/qwt: enable build with Qt6
>> package/cutekeyboard: enable build with Qt6
>>
>> Jesse Van Gavere (1):
>> package/qt6: Add qmake functionality
>>
>> package/cutekeyboard/Config.in | 13 ++++++----
>> package/cutekeyboard/cutekeyboard.mk | 6 ++++-
>> package/pkg-qmake.mk | 21 ++++++++++++----
>> package/qt6/qt6.mk | 18 ++++++++++++++
>> package/qt6/qt6base/qmake.conf.in | 36 ++++++++++++++++++++++++++++
>> package/qt6/qt6base/qplatformdefs.h | 1 +
>> package/qt6/qt6base/qt.conf.in | 7 ++++++
>> package/qt6/qt6base/qt6base.mk | 18 ++++++++++++++
>> package/qwt/Config.in | 22 ++++++++++-------
>> package/qwt/qwt.hash | 8 +++----
>> package/qwt/qwt.mk | 6 ++++-
>> 11 files changed, 132 insertions(+), 24 deletions(-)
>> create mode 100644 package/qt6/qt6base/qmake.conf.in
>> create mode 100644 package/qt6/qt6base/qplatformdefs.h
>> create mode 100644 package/qt6/qt6base/qt.conf.in
>>
>
--
Richard Genoud, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
next prev parent reply other threads:[~2025-09-01 12:35 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-08-14 15:32 [Buildroot] [RFC v3 0/5] Support qmake for Qt6 Dario Binacchi
2025-08-14 15:32 ` [Buildroot] [RFC v3 1/5] package/qt6: Add qmake functionality Dario Binacchi
2025-08-15 15:28 ` Thomas Petazzoni via buildroot
2025-09-01 20:32 ` Dario Binacchi
2025-09-01 12:43 ` Richard GENOUD via buildroot
2025-08-14 15:32 ` [Buildroot] [RFC v3 2/5] package/qwt: bump to version 6.3.0 Dario Binacchi
2025-08-14 15:32 ` [Buildroot] [RFC v3 3/5] package/pkg-qmake: support Qt6 Dario Binacchi
2025-08-14 15:32 ` [Buildroot] [RFC v3 4/5] package/qwt: enable build with Qt6 Dario Binacchi
2025-08-14 15:32 ` [Buildroot] [RFC v3 5/5] package/cutekeyboard: " Dario Binacchi
2025-09-01 8:03 ` [Buildroot] [RFC v3 0/5] Support qmake for Qt6 Richard GENOUD via buildroot
2025-09-01 12:25 ` Richard GENOUD via buildroot [this message]
2025-09-01 13:18 ` Dario Binacchi
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=52c037ee-ec2c-4c20-bfcc-3ee892db71af@bootlin.com \
--to=buildroot@buildroot.org \
--cc=andrea.ricchi@amarulasolutions.com \
--cc=angelo.compagnucci@gmail.com \
--cc=dario.binacchi@amarulasolutions.com \
--cc=giuseppe.dangelo@kdab.com \
--cc=jesseevg@gmail.com \
--cc=linux-amarula@amarulasolutions.com \
--cc=richard.genoud@bootlin.com \
--cc=roykollensvendsen@gmail.com \
--cc=thomas.petazzoni@bootlin.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.