Re: git: b56d0bc41af7 - main - devel/libcutl: Explain why USE_CXXSTD=c++11 is used
Date: Fri, 07 Jul 2023 05:42:25 UTC
Hi Nuno, Am 06.07.23 um 23:51 schrieb Nuno Teixeira: > Hello Rainer, > > Still, one more question: is it safe to remove USES=compiler:c++11-lang > for architectures other than amd64 and i386 and just use > USE_STDCXX=gnu++14. I have no way to test for arm, etc. > > > I've asked the same for compiler:c11 on mailing today. > My doubt is: is it neccessary using c11, c++11, etc when available > compilers support it or have capabilities for it? > > I can do poudriere testport and run test on a rpi4 running 13 stable, > just send me diff. Thanks for the offer. Here is a diff against games/eboard with the to changes: diff --git a/games/eboard/Makefile b/games/eboard/Makefile index 3f78f9e91874..ce399415cba8 100644 --- a/games/eboard/Makefile +++ b/games/eboard/Makefile @@ -20,10 +20,10 @@ LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libpng.so:graphics/png -USES= compiler:c++11-lang gnome gstreamer perl5 pkgconfig shebangfix tar:bzip2 +USES= gnome gstreamer perl5 pkgconfig shebangfix tar:bzip2 # eboard 1.1.13 is not compatible with C++17, which is the default since # clang 16. This means ports depending on it also need to use at most C++14. -USE_CXXSTD= c++11 +USE_CXXSTD= c++14 USE_GITHUB= yes GH_ACCOUNT= fbergo USE_GNOME= cairo gdkpixbuf2 gtk20 It would be very nice if you could also look for arm, if the package is still binary compatible compared to the unpatched version :) Thanks a lot ! Best wishes, Rainer > > Cheers, > > -- > Nuno Teixeira > FreeBSD Committer (ports)