Comments (15)
https://forums.halite.io/t/bug-reports-and-sharp-edges/105/3
from halite-ii.
Regarding 1a, this was on linux (ubuntu) using a droplet instance I created about a year ago. Maybe I should just keep my machine more up to date, but a year isn't that old. I am not a compiler expert, but my understanding is that just adding the flag "-static" to the compile options should make the compiled binary less susceptible to environment differences between where you compiled and where users run it, with the downside of making the binary larger and slower to compile (though I doubt those are significant issues in the context of halite).
from halite-ii.
1a was fixed already some time ago, can you double-check? 1b is in progress - I expect to release it in about a day or two.
from halite-ii.
If you want, you can try cpp-client branch in Snaar/Halite-II - the communication with server is good now, but everything else is ugly.
from halite-ii.
Thanks! I'm on my way to work now, but I'll try it tonight.
from halite-ii.
Actually, if you got the binary from website just now recently, maybe it's a sign website has old build. @harikmenon can you check if website pack has recent halite build?
from halite-ii.
I built it at 6:00 pm last night, any changes after that?
from halite-ii.
Ok I've just checked both https://halite.io/assets/downloads/Halite2_Linux-x64.zip and https://halite.io/assets/downloads/Halite2_C++_Linux-x64.zip and they both have statically linked halite:
$ ldd halite
not a dynamic executable
What does ldd say on your machine?
from halite-ii.
C++ client in github should be good for linux/gcc now. I know that MSVC is broken right now for sure, I'll look at it later. Not sure about clang.
from halite-ii.
Fixed MSVC.
from halite-ii.
@snaar , do you want me to build and deploy executables for all platforms?
from halite-ii.
Yes! We can close the issue then. I'll still have updates to the library coming, but they are all going to be mostly cosmetic.
from halite-ii.
Oh, to be clear, this is cpp client, not halite, so we don't need to pre-build anything, just update the cpp starter kit, right?
from halite-ii.
Oh okay my bad. Looks good. Closing this now
from halite-ii.
@markstev feel free to reopen if you have more data about static linking not actually being static
from halite-ii.
Related Issues (20)
- Paused challenges HOT 8
- Incorrect winner ID stored in challenge JSON
- Challenges transactional emails HOT 3
- Auto refresh game feed on profile page HOT 3
- Set canonical URL for 2016.halite.io HOT 1
- Prepping for post-competition HOT 4
- Prepping for finals HOT 8
- nav responsiveness needs update HOT 2
- Error message when user tries to submit 4th challenge in a day HOT 2
- Halite TV bugs HOT 3
- 4 player challenges can still play 2 player games HOT 4
- Set up Google cloud for team project prototype HOT 3
- What are essential components to mimic the whole thing. HOT 1
- Sample code for javascript bot doesn't run
- UI Changes for finals - Jan 22nd when submissions close HOT 2
- UI Updates for when finals close HOT 1
- Backend updates for Finals
- Forum comment on PHP bot
- Halite TV Pause/Unpause Button HOT 1
- hamburger menu won't open HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from halite-ii.