-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build: symbols "already defined" #19
Comments
I tried the same system (using docker) but could not reproduce the error. |
I don't have an older gcc handy but i did try clang-14:
|
Hmm... Strange... Just tried clang-14.0.0 and it worked fine on my side. |
I should point out that i'm running Ubuntu inside a 'windows subsystem for linux 2" instance -- I wonder what kind of libc modifications that introduces? The 'extern inline' got me past the symbols errors (needed them around lseek, pread, pwrite, fopen, and their 64 bit counterparts). Now looks like there's something with C++ but that's a separate issue. |
Yeah, I guess libc was the issue. Anyway, I probably should add "extern inline" to those functions just in case. |
whatever the C++ errors were, they are fixed in 'pilgrim'. |
I tried both with Recorder straight from git and the 2.3.2 release, but keep getting this error when building:
I am on Ubuntu 22.04.1,
using gcc-11.2.0
libc version: 2.35-0ubuntu3.1
The text was updated successfully, but these errors were encountered: