In version 1.6, upstream added native support for powerpc64, without using generic code. Enable that instead of using generic code.
Also patch platform.cmake not to add -mcpu=native for aarch64.
In file included from IGC/GenISAIntrinsics/GenIntrinsics.cpp:28:
In file included from IGC/Compiler/CodeGenPublic.h:44:
In file included from IGC/Compiler/CISACodeGen/helper.h:49:
In file included from IGC/Compiler/MetaDataApi/MetaDataApi.h:31:
In file included from IGC/Compiler/MetaDataApi/MetaDataApiUtils.h:30:
IGC/Compiler/MetaDataApi/MetaDataValue.h:82:20: error: cannot initialize return object of type 'llvm::MDNode *' with an lvalue of type 'llvm::Metadata *'
return m_pNode;
^~~~~~~
IGC/Compiler/MetaDataApi/MetaDataValue.h:260:23: error: incompatible pointer types assigning to 'llvm::Metadata *' from 'llvm::Value *'
m_pNode = pNode;
^~~~~
IGC/Compiler/MetaDataApi/MetaDataValue.h:270:18: error: no viable overloaded '='
m_id = name;
~~~~ ^ ~~~~
IGC/Compiler/MetaDataApi/MetaDataValue.h:41:11: note: candidate function (the implicit copy assignment operator) not viable: no known conversion from 'const char *' to 'const IGC::MetaDataValue<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, IGC::MDValueTraits<std::string, void>>' for 1st argument
class MetaDataValue
^
IGC/Compiler/MetaDataApi/MetaDataValue.h:41:11: note: candidate function (the implicit move assignment operator) not viable: no known conversion from 'const char *' to 'IGC::MetaDataValue<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, IGC::MDValueTraits<std::string, void>>' for 1st argument
class MetaDataValue
^
IGC/Compiler/MetaDataApi/MetaDataValue.h:278:18: error: no viable overloaded '='
m_id = name.c_str();
~~~~ ^ ~~~~~~~~~~~~
IGC/Compiler/MetaDataApi/MetaDataValue.h:41:11: note: candidate function (the implicit copy assignment operator) not viable: no known conversion from 'const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>::value_type *' (aka 'const char *') to 'const IGC::MetaDataValue<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, IGC::MDValueTraits<std::string, void>>' for 1st argument
class MetaDataValue
^
IGC/Compiler/MetaDataApi/MetaDataValue.h:41:11: note: candidate function (the implicit move assignment operator) not viable: no known conversion from 'const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>::value_type *' (aka 'const char *') to 'IGC::MetaDataValue<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, IGC::MDValueTraits<std::string, void>>' for 1st argument
class MetaDataValue
^
Reported by: pkg-fallout
Pull in a patch from upstream to fix the build of audio/nas with
-fno-common, which is the default with llvm 11.
MFH: 2020Q3 (implicit, -fno-common fixes, ok by joenum)
Pull in a patch from upsream (with some minor tweaks) to fix the build of
x11-wm/awesome with -fno-common, which is the default with llvm 11.
MFH: 2020Q3 (implicit, -fno-common fixes, ok by joenum)
Fix the build of x11-toolkits/xform when built with -fno-common, which is
the default with llvm 11.
MFH: 2020Q3 (implicit, -fno-common fixes, ok by joenum)
Fix the build of lang/ocaml with llvm 11.
There are two issues, first off, te issue with -fno-common, which is default
with llvm 11. This is fixed by pulling in a modified patch from upstream,
as well as local patches.
Secondly, there's a problem with how asm sections are handled, patch this
locally. Thanks to dim@ for help with this.
MFH: 2020Q3 (implicit, -fno-common fixes, ok by joenum)
Fix the build of x11/menu-cache when built with -fno-common, which is the
default with llvm 11.
MFH: 2020Q3 (implicit, -fno-common fixes, ok by joenum)
w_scan2 is a small channel scan tool which generates ATSC, DVB-C,
DVB-S/S2 and DVB-T/T2 channels.conf files.
It's based on the old "scan" tool from linuxtv-dvb-apps-1.1.0. The
differences are:
* no initial tuning data needed, because scanning without this data
is exactly what a scan tool like this should do.
* it detects automatically which DVB/ATSC card to use.
* much more output formats, interfacing to other dtv software.
w_scan2 is a fork of the original w_scan from
https://www.gen2vdr.de/wirbel/w_scan/index2.html
Main changes from w_scan to w_scan2:
* keep duplicate transponders by default because a stronger transponder
with the same ID might have a higher frequency and be discarded simply
because it's scanned later. Also don't replace the current transponder
with an advertised one by default. The latter may have a lower signal
strength. More details here:
https://stefantalpalaru.wordpress.com/2016/02/04/scan-all-the-things/
The old behaviour can be enabled with -d (--delete-duplicate-transponders).
* re-enable VHF band III in Europe
WWW: https://github.com/stefantalpalaru/w_scan2
Suggested by: hselasky
Add a patch from upstream that fixes the build of net/libsrtp2 with
-fno-common, which is the default with llvm 11.
MFH: 2020Q3 (implicit, -fno-common fixes, ok by joenum)
Add a patch from upstream to sysutils/dtc to fix build with -fno-common,
which is the default with llvm 11.
MFH: 2020Q3 (implicit, -fno-common fixes, ok by joenum)
Fix the build of irc/scrolls with built with -fno-common, which is the
default with llvm 11.
Patch from a pull request to scrollz on github.
MFH: 2020Q3 (implicit, -fno-common fixes, ok by joenum)
Fix the build of irc/bitchx with -fno-common, which is the default with llvm
11.
Patches originally from the fedora project.
MFH: 2020Q3 (implicit, -fno-common fixes, ok by joenum)
Fix the build of lang/libobjc2 after the llvm 11 import by adding -fcommon
to CFLAGS. There are several patches needed to get this to build with
-fno-common, and I'm unsure about some of the changes I needed to make, so
build with -fcommon for now, until upstream can have a look as well.
MFH: 2020Q3 (implicit, -fno-common fixes, ok by joenum)
Upstream rolled the tarball due to still showing previous version in the menu and updated copyrights year.
Due to package change (displayed version number) bump PORTREVISION.
Fix the build of devel/json-glib with llvm 11.
llvm 11 introduced a new warning relating to how to cast between void * and
enums, which json-glib are stumbling over.
PR: 248736
Submitted by: dim
MFH: 2020Q3
This was fixed upstream as part of a larger commit on May 6th 2017,
and dim@ now encountered the same and fixed the specific issue for
our GCC 7 port. Newer versions should not exhibit this.
(See the new files/patch-gcc_config_i386_i386.c for more details.)
PR: 248755
Submitted by: dim
Fix the build of sysutils/htop with -fno-common, which is the default in
llvm 11 (and gcc 10)
PR: 248823
Submitted by: Yasuhiro KIMURA
MFH: 2020Q3 (iplicit, -fno-common fixes, ok by joenum)
- Uses c++17 and patch CMakeLists.txt (required by databases/postgresql-libpqxx)
- Replace disconnect to close (libpqxx API change) in src/osm_elements/osm2pgrouting.cpp
- While I'm here remove post-install part and update CMakeLists.
Reported by: pkg-fallout