-
Notifications
You must be signed in to change notification settings - Fork 214
Can not build on Ubuntu 19.10 #198
Comments
Hi @aliher1911, I wonder if you can try building it using the latest documentation from master (https://logdevice.io/docs/next/Installation.html) instead of the default one and letting us know if you're still facing the same issue? |
I just tried and getting the same error which is issue 1: It is caused by issue in folly when used by fbthrift. There's another report in fbthrift for the issue and I'm not sure how it could build. I assume it could be because linker in Ubuntu 18 is of different version and somehow ignores this issue. The problem is template class methods are discarded as duplicates from one of .o files but folly added custom sections that are not dropped together with folly. It doesn't fail if dynamic libraries are disabled though, maybe that's the case why you don't see it on internal builds? |
We have not invested yet in getting LogDevice on Ubuntu 19 but it sounds like you this should be fixed by thrift/folly teams instead. Please let us know how this is going. |
I'm trying to build logdevice on ubuntu 19.10 following instructions on logdevice.io and I found a couple of issues. Any hints on what I'm doing wrong and how other ppl manage to do it? To make it behave a bit closer to Ubuntu 18 I tried to switch compilers to gcc-7/8/clang but to no avail.
Am I doing something wrong?
The text was updated successfully, but these errors were encountered: