Comments (4)
The example above does not show the whole picture. ls -l /bin/onomyd
returns the binary. So it's there. It's not missing.
from heighliner.
Updating this issue with external conversation. ldd /bin/onomyd
shows that onomyd
is not a static binary. It depends on shared libraries that do not exist in the final heighliner image. sh: onomyd: not found
is the error that is returned due to missing shared libraries at runtime (not a very helpful error message).
In order to build it as a static binary as heighliner expects, onomy needs to consume the LDFLAGS environment variable in the Makefile https://github.com/strangelove-ventures/onomy/commit/7df2a99def641d88627896a8a9a8d0e51ef665d1
from heighliner.
I wasn't able to get plain make install
working with our fork. Still the same issue. In #81 I have a workaround where we specify the build-target in its entirety. I'm leaving this issue open so we can address later. I've spent almost the whole day trying to get onomy images working and need to move on.
from heighliner.
Fyi, we need onomyprotocol/onomy#129 merged from the Onomy team before heighliner build server starts working correctly.
from heighliner.
Related Issues (20)
- Remove Replace Directive in go.mod to allow global installs using `go install` HOT 1
- support `--build` arguments
- CICD should lint the `chains.yaml` and fail if not valid HOT 2
- Agoric fails to build HOT 3
- ghcr containter for Terp Network does not exist
- Add Celestia
- add ability to specify go-version in chains.yaml
- bug: when building the image by passing all overrides, not able to provide image name HOT 2
- Fix agoric build as of agoric-upgrade-11-rc0 HOT 1
- cheqd artifact does not work HOT 2
- Getting error when running e2e test for async-icq function
- osmosis - v20.2.1 - eip1559state.json :-( HOT 1
- injective woes HOT 2
- Heighliner should report `version` info.
- non wasm chains always seem to fail on build w/ standard simapp HOT 1
- Verify, Approve & Merge Depandabot security PRs.
- Heighliner should have a sane CICD workflow / release schedule.
- Builder should use latest alpine version of go release(s) using `dockerhubapi`. HOT 1
- repo should have a SECURITY.md file
- tag release that include compatability with go 1.22 HOT 1
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 heighliner.