Cyjan wip experiments - #1
Draft
MrCyjaneK wants to merge 201 commits into
Draft
Conversation
package: added ndk (wip) package: xz drop android_ndk as dependency downloads: git - optimize for local size
…hen script doesn't respect $AS drop: linux-headers, it is built as part of ct-tools audit-userspace: build only for linux
MrCyjaneK
force-pushed
the
cyjan-wip-experiments
branch
2 times, most recently
from
August 14, 2026 20:41
3046a26 to
d6605f6
Compare
MrCyjaneK
force-pushed
the
cyjan-wip-experiments
branch
from
August 15, 2026 08:53
d6605f6 to
c82675f
Compare
* Add Cloud Agent development environment (go, gh, docker) Adds .cursor/environment.json with install/start scripts: - install.sh warms the Go module/build caches (dev loop is 'go run .') and installs Docker + fuse-overlayfs (best-effort, nice-to-have). - start.sh launches the Docker daemon per boot (idempotent, non-blocking). go and gh are already provided by the default base image. Co-authored-by: cyan <cyjan@mrcyjanek.net> * Drop start.sh; do not auto-start docker daemon Docker is still installed by install.sh; the daemon can be started on demand. Co-authored-by: cyan <cyjan@mrcyjanek.net> * Add AGENTS.md with dev-loop and lint instructions Co-authored-by: cyan <cyjan@mrcyjanek.net> * Drop docker; keep environment minimal (go + gh only) install.sh now only warms the Go module/build caches. go and gh come from the base image. Co-authored-by: cyan <cyjan@mrcyjanek.net> --------- Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Writes resolved values to /etc/environment (all PAM sessions) and a dynamic /etc/profile.d/simplybs-cache.sh (login shells). Idempotent. Co-authored-by: cyan <cyjan@mrcyjanek.net>
* Add selective GitHub Release build cache pull/push Built artifacts are already content-addressed by short hash. Wire that into a GitHub Releases cache so -cache-pull (and EnsureBuilt auto-pull) only fetch the package tree you need, and -cache-push only uploads assets that are not already on the release. Co-authored-by: cyan <cyjan@mrcyjanek.net> * Require SIMPLYBS_CACHE_TAG and SIMPLYBS_CACHE_REPO to enable cache Drop the USER-based tag default. Both env vars are mandatory; when set, cache is enabled and EnsureBuilt auto-pulls. Co-authored-by: cyan <cyjan@mrcyjanek.net> * Auto pull and push build cache when cache env is set With SIMPLYBS_CACHE_TAG and SIMPLYBS_CACHE_REPO set, -build pulls the needed package tree up front, still pulls per-package in EnsureBuilt, pushes each package after a successful local build, and finishes with a tree push for anything still missing on the release. Co-authored-by: cyan <cyjan@mrcyjanek.net> * Docs: note install.sh sets SIMPLYBS_CACHE_* box-wide Co-authored-by: cyan <cyjan@mrcyjanek.net> * Fix AGENTS.md rebase conflict markers Co-authored-by: cyan <cyjan@mrcyjanek.net> --------- Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: cyan <cyjan@mrcyjanek.net>
The win commit put $NATIVEPREFIX/_/bin ahead of bin on PATH, so sh resolved to the clang seed toybox instead of native/bash. That broke perl Configure/make (and anything else probing sh from PATH). Co-authored-by: cyan <cyjan@mrcyjanek.net>
Static libraries only (no ffmpeg/ffprobe programs), cross-compiled from the n9.0 release commit. Stays LGPL-only: never enables gpl/nonfree/version3, and configure asserts CONFIG_GPL/NONFREE/VERSION3 remain 0. Docs/asm/autodetect off.
Static CPU build of ggml-org/whisper.cpp without examples. Depends on ffmpeg. iOS uses deployment target 14.0.
Split like boost/b2: native/filament-tools installs only host tool binaries (matc/resgen/cmgen/filamesh/mipgen/uberz/glslminifier); host filament imports them via a generated ImportExecutables cmake and builds the libraries with CMAKE_TOOLCHAIN_FILE.
simplybs treats Android as Linux, so __ANDROID__ sources were skipped at CMake time. Enable the host filters and compile/link the Android pieces without setting CMAKE_SYSTEM_NAME=Android. Co-authored-by: Cursor <cursoragent@cursor.com>
Avoid CXXABI_1.3.15 from newer cross-GCC libstdc++ so prebuilts install on older distros (e.g. Sailfish OS). Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: cyan <cyjan@mrcyjanek.net>
Co-authored-by: cyan <cyjan@mrcyjanek.net>
Co-authored-by: mrcyjanek <mrcyjanek@gmail.com>
Keep mingw on GCC 15.2.0. Crosstool-ng 1.28 maps CT_GCC_V_13 to 13.4.0. Co-authored-by: mrcyjanek <mrcyjanek@gmail.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.