From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yann E. MORIN Date: Fri, 28 Feb 2020 18:46:00 +0100 Subject: [Buildroot] [PATCH] package/qt5tools: hide qdoc with llvm dependencies In-Reply-To: <01e75bf6-8804-f124-be6c-56cc5832a621@smile.fr> References: <25605_1582898461_5E591D1D_25605_345_8_0fa6a8d4-31d0-445b-acea-f425422d14ef@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <5e0c3453-1cd6-a4e4-3058-d1175fa903f5@smile.fr> <17221_1582903725_5E5931AD_17221_356_11_20200228152844.GH13369@r-lnx-nyma7486-2> <01e75bf6-8804-f124-be6c-56cc5832a621@smile.fr> Message-ID: <20200228174600.GH8743@scaer> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net Romain, All, On 2020-02-28 16:30 +0100, Romain Naour spake thusly: > Le 28/02/2020 ? 16:28, yann.morin at orange.com a ?crit?: > > On 2020-02-28 16:16 +0100, Romain Naour spake thusly: > >> Le 28/02/2020 ? 15:00, yann.morin at orange.com a ?crit?: > >>> From: "Yann E. MORIN" > >>> > >>> Building qdoc requires a llvm and clang for the host. > >>> > >>> However, there is a limitation in the llvm and clang packages in > >>> Buildroot, which makes it impossible to havea host variant without > >> > >> s/havea/have a/ > >> > >>> a target variant. > >>> > >>> So, propagate the dependencies of the target llvm and clang, to ensure > >>> we can only have a host-llvm and -clang packages that are correctly > >> host-clang > > > > That was done on purpose, and is called an ellipsis. ;-] > > Well, I was not sure :p > Typo or not typo ? Since Ia m also susecptible to doign the same typoes as mu alter-ego, I can assure yuo that on ewas not a tyop. ;-] Regards, Yann E. MORIN. > Best regards, > Romain > > > > > > Regards, > > Yann E. MORIN. > > > >>> built. > >>> > >>> Note that we do propagate all of the dependencies (instead of just the > >>> architecture part), to be consistent. > >>> > >>> Reported-by: Romain Naour > >>> Signed-off-by: Yann E. MORIN > >>> Cc: Thomas Petazzoni > >>> Cc: Peter Seiderer > >>> Cc: Julien Corjon > >>> --- > >>> package/qt5/qt5tools/Config.in | 10 ++++++++++ > >>> 1 file changed, 10 insertions(+) > >>> > >>> diff --git a/package/qt5/qt5tools/Config.in b/package/qt5/qt5tools/Config.in > >>> index 14178abc29..60106c1ee3 100644 > >>> --- a/package/qt5/qt5tools/Config.in > >>> +++ b/package/qt5/qt5tools/Config.in > >>> @@ -19,6 +19,16 @@ config BR2_PACKAGE_QT5TOOLS_LINGUIST_TOOLS > >>> > >>> config BR2_PACKAGE_QT5TOOLS_QDOC_TOOL > >>> bool "qdoc host tool" > >>> + # Needs llvm-config and libclang for the host, which is not > >>> + # currently supported in Buildroot, unless the target is > >>> + # already supported by llvm. > >>> + depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS # llvm, clang > >>> + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # llvm, clang > >>> + depends on BR2_TOOLCHAIN_HAS_THREADS # llvm, clang > >>> + depends on BR2_INSTALL_LIBSTDCPP # llvm, clang > >>> + depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # llvm, clang > >>> + depends on !BR2_STATIC_LIBS # llvm, clang > >>> + depends on BR2_USE_WCHAR # llvm, clang > >>> help > >>> This option enables the qdoc host tool. > >>> > >>> > >> Reviewed-by: Romain Naour > >> > >> Best regards, > >> Romain > >> > > > > _______________________________________________ > buildroot mailing list > buildroot at busybox.net > http://lists.busybox.net/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'