--
You received this message because you are subscribed to the Google Groups "chromium-packagers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-packagers+unsub...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-packagers/c4b04fc8-81eb-4452-8643-ce95ca977f41%40chromium.org.
I hit that error as well, but only on older versions of clang. I
had to replace {} with base::queue<U2fBleFrameContinuationFragment>().
This is using Ubuntu's version of clang/libc.
Additionally, in gpu/command_buffer/service/texture_manager.cc,
I had to replace all the tuple creations with std::make_tuple
calls for the older clang versions.
--
You received this message because you are subscribed to the Google Groups "chromium-packagers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-packag...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-packagers/ba579aaa-955a-43ec-af7f-27c6d0e9d588%40chromium.org.
-- Saikrishna Arcot
I hit that error as well, but only on older versions of clang. I had to replace {} with base::queue<U2fBleFrameContinuationFragment>(). This is using Ubuntu's version of clang/libc.
Additionally, in gpu/command_buffer/service/texture_manager.cc, I had to replace all the tuple creations with std::make_tuple calls for the older clang versions.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-packagers+unsub...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-packagers/ba579aaa-955a-43ec-af7f-27c6d0e9d588%40chromium.org.
-- Saikrishna Arcot
I simply reverted https://chromium.googlesource.com/chromium/src.git/+/3b68383d8ef085a2e47124a6c46f791d6e86271f to fix the compilation error related to the tuple creation.To compile M65 successfully I had to write or borrow several patches that were not needed for the M64 compilation. What seems to happen a lot is that explicit or implicit inclusion of <math.h> draws in my Slackware OS's gcc-5.5.0 includes and/or clashes with the OS version of clang and glibc.I try to compile Chromium using a clang compiler built from its own included clang sources and I am not happy to see that I can not contain the process.
On Wed, Mar 14, 2018 at 7:03 AM, Eric Hameleers <al...@slackware.com> wrote:I simply reverted https://chromium.googlesource.com/chromium/src.git/+/3b68383d8ef085a2e47124a6c46f791d6e86271f to fix the compilation error related to the tuple creation.To compile M65 successfully I had to write or borrow several patches that were not needed for the M64 compilation. What seems to happen a lot is that explicit or implicit inclusion of <math.h> draws in my Slackware OS's gcc-5.5.0 includes and/or clashes with the OS version of clang and glibc.I try to compile Chromium using a clang compiler built from its own included clang sources and I am not happy to see that I can not contain the process.That's likely not caused by the compiler, but by libstdc++. I'm guessing you're compiling with use_custom_libcxx=false ? If so, try setting it to true to see if it fixes the issue. If it does, I'll see if we can remove the <math.h> include from libc++ to match libstdc++ so we don't see this type of regression any more (there have been quite a few recently).