Skip to content

OwlLibrary API Updates - #125

Merged
pingdynasty merged 51 commits into
masterfrom
feature/v2-dsp-updates
Oct 24, 2026
Merged

pingdynasty merged 51 commits into
masterfrom
feature/v2-dsp-updates

Conversation

@pingdynasty

Copy link
Copy Markdown
Collaborator

This brings the master branch up to date with changes that have been live on the website since 2022. The Dockerfile mimics the server configuration of the online compiler at rebeltech.org.

@pingdynasty pingdynasty changed the title Feature/v2 dsp updates OwlLibrary API Updates Oct 24, 2026
Martin Klang and others added 20 commits October 24, 2026 19:40
…2.30.5)

Revises the v1 Dockerfile in place (same filename) rather than adding a parallel
Dockerfile.live: v2 is a successive update of v1, not an alternative. Brings the
image to what the production online compiler runs — ARM GCC 9-2020-q2-update,
FAUST 2.30.5 built from source, and the owl.cpp new/delete FAUST-2.30 migration.
compile.mk had two separate 'vpath %.cpp' lines; the second,
'vpath %.cpp $(sort $(dir $(DAISYSP_CPP_SRC)))', becomes a bare 'vpath %.cpp'
with NO argument when the DaisySP submodule is not checked out — which CLEARS
the entire C++ search path, so make can't find LibSource/*.cpp and fails with
'No rule to make target Build/ShortFastFourierTransform.o'. Merge into one
combined vpath line (matching develop) so an empty DAISYSP_CPP_SRC is harmless.

Also document at COPY that the build context must have submodules checked out
(git submodule update --init --recursive). DaisySP is slated for removal.
@pingdynasty
pingdynasty force-pushed the feature/v2-dsp-updates branch from b73dfc9 to 788f355 Compare October 24, 2026 17:40
@pingdynasty
pingdynasty force-pushed the feature/v2-dsp-updates branch from 788f355 to f7d9f98 Compare October 24, 2026 17:45
@pingdynasty
pingdynasty merged commit bddcd0a into master Oct 24, 2026
1 check failed
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.

1 participant