Skip to content
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

fully integrated windows package #864

Merged
merged 20 commits into from
Oct 31, 2019
Merged

fully integrated windows package #864

merged 20 commits into from
Oct 31, 2019

Conversation

despair86
Copy link
Contributor

@despair86 despair86 commented Oct 11, 2019

with everything and the kitchen sink

a. GCC LTO requires specifiying CXXFLAGS in LDFLAGS
b. not my fault your machine doesn't link pthread properly (What does this affect? Raspbian users?)
c. grab everything and the kitchen sink at installer build time
d. devendor libsodium from win32 by generating patchset to be applied to upstream
e. remove vendored libsodium

@despair86 despair86 changed the title fix libabyss on win32, some native-lto fixes some native-lto fixes Oct 12, 2019
@despair86 despair86 changed the title some native-lto fixes fully integrated windows package Oct 12, 2019
win32-setup/Makefile Outdated Show resolved Hide resolved
libabyss/src/server.cpp Outdated Show resolved Hide resolved
@despair86
Copy link
Contributor Author

despair86 commented Oct 30, 2019

ok if we merge this we can safely get rid of the vendored libsodium
even my avx2 patches on salsa20 etc are present somehow in upstream merged separately
(i.e. upstream also compiles avx2 for 32-bit)
so i just need to patch out undocumented function on win32

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants