Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • | *
  • | *
  • | *
  • | *
  • | *
  • * |
  • * |
  • * |
  • * |
  • | *
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • | *
  • | *
  • * |
  • * |
  • 4ae8ecc (v2) Update README.md to include running make rack-sdk-all. by Christoph Scholtes 2025-05-03 15:41:18 -0600
  • db06be5 Update Docker image version. Install Rack SDK when building Docker image. by Christoph Scholtes 2025-05-03 15:01:10 -0600
  • 3d3b89c Fix dependency installation for native Ubuntu toolchain builds. by Christoph Scholtes 2025-05-03 07:09:11 -0600
  • 5ab6ccc Update to Clang 20 on Mac because GCC 15 fails to build Clang 15. by Andrew Belt 2025-05-03 06:41:52 -0400
  • ae81d16 Use latest crosstool-ng git commit, which fixes GMP build with GCC 15. by Andrew Belt 2025-05-03 06:40:47 -0400
  • 4b6244e Update Rack SDK to version 2.6.4. by Christoph Scholtes 2025-05-01 17:27:32 -0600
  • 22c5f37 Update revision of Docker image. by Christoph Scholtes 2025-04-19 13:41:21 -0600
  • bb25fdc Rewrite .gitignore by Andrew Belt 2025-04-17 19:55:43 -0400
  • 811a44c Downgrade to mingw-w64 10.0.0 in Windows toolchain. by Andrew Belt 2025-04-17 04:24:03 -0400
  • d0c6edd Check tarball checksums after downloading by Andrew Belt 2025-04-17 02:46:09 -0400
  • 747c305 Use crosstool-ng 1.27.0 tarball. by Andrew Belt 2025-04-17 02:18:21 -0400
  • a2f1774 Update crosstool-ng to release version 1.27.0. by Christoph Scholtes 2025-04-03 20:05:53 -0600
  • 1f7798e Update to texinfo 7.2. by Andrew Belt 2025-03-31 20:46:43 -0400
  • cc3d1e5 Add direct instructions to obtain the macOS SDK by Andrew Belt 2025-03-31 18:31:57 -0400
  • 3d12823 Fix warning in Dockerfile. by Christoph Scholtes 2025-03-29 20:54:55 -0600
  • 39a575e Add Xcode version range and links to download. by Andrew Belt 2025-03-29 11:27:04 -0400
  • e246959 Update README with new macOS SDK version. by Christoph Scholtes 2025-03-28 08:34:46 -0600
  • 915feb2 Fix Rack macOS SDK separation. by Christoph Scholtes 2025-03-28 08:32:06 -0600
  • c0113b2 Update Rack SDK to version 2.6.3. by Christoph Scholtes 2025-03-27 19:48:48 -0600
  • f93b486 Update to macOS SDK 12.3. Update to latest versions of dependency components. Code robustness. by Christoph Scholtes 2025-01-14 06:38:43 -0700
  • 4516856 Separate Rack SDKs for macOS platform. by Christoph Scholtes 2025-01-18 12:53:14 -0700
  • 96a0b79 Fix building toolchain in Docker image. by Christoph Scholtes 2025-02-09 17:30:43 -0700
  • b6f4d9d Update osxcross. by Andrew Belt 2025-02-08 17:45:09 -0500
  • cc66e5c Add plugin-build-mac/win/lin convenience targets. by Andrew Belt 2025-01-24 13:09:59 -0500
  • ad37650 Separate definition of packages for Docker environment. Don't override confirmation of package installation in local environment. by Christoph Scholtes 2025-01-18 12:50:07 -0700
  • a47d5fa Fix Docker-based toolchain build. #39 by Christoph Scholtes 2025-01-17 17:53:26 -0700
  • 1c4a9e2 Don't recommend running `sudo make`. Don't install packages without permission. Don't automatically update packages. by Andrew Belt 2025-01-12 07:25:16 -0500
  • 9b4082f Use mainline version of osxcross and fix LLVM gold build. Fix cppcheck build. by Christoph Scholtes 2024-06-23 12:26:03 -0600
  • faace11 Update Docker image to Ubuntu 24.04. by Christoph Scholtes 2024-05-12 09:35:35 -0600
  • 338f729 Switch to tpoechtrager's osxcross repo. Disable LLVM gold build. by Andrew Belt 2024-06-09 04:05:37 -0400
  • 54ac83b Update SDK handling to new unified macOS SDK and update Rack SDK to version 2.5.2. #36 by Christoph Scholtes 2024-05-27 08:29:08 -0600
  • 83164ae Update Rack SDK version to 2.5.1. by Christoph Scholtes 2024-04-21 17:39:16 -0600
  • b841a6d Rename toolchain-cppcheck target to cppcheck. Don't write log to plugin dir. by Andrew Belt 2024-02-26 02:10:41 -0500
  • 318a33d Use WGET, UNTAR, and UNZIP variables. by Andrew Belt 2024-02-26 02:10:17 -0500
  • d80ae6a (refs/pull/35/head, static-analysis) Add static analysis capability using cppcheck. by Christoph Scholtes 2024-02-25 07:59:08 -0700
  • 4a20e20 Revert "Detect when plugin source is in a git submodule and adjust build process accordingly." by Andrew Belt 2024-02-20 04:25:14 -0500
  • c95c278 Detect when plugin source is in a git submodule and adjust build process accordingly. by Christoph Scholtes 2024-01-28 10:51:51 -0700
  • d0cad33 Update README with supported architectures. by Christoph Scholtes 2023-11-11 20:18:24 -0700
  • fdef248 Update README.md specific to Docker toolchain build on macOS platform. by Christoph Scholtes 2023-09-09 14:52:45 -0600
  • 4ad43c9 Use platform-specific objcopy for binaries contained in plugin. #31 by Christoph Scholtes 2023-09-09 07:18:34 -0600
  • 90966a9 Update Rack SDK version to 2.4.1. by Christoph Scholtes 2023-08-27 13:19:23 -0600
  • 7caa62f Add CODESIGN definition for mac-x64 platform in preparation for Rack SDK 2.4.1. by Christoph Scholtes 2023-08-27 13:17:48 -0600
  • 5009665 Add note on providing specific Make on macOS when using Docker build. by Christoph Scholtes 2023-08-19 06:28:58 -0600
  • 10083bb Give project an actual name. by Andrew Belt 2023-08-15 17:57:10 -0400
  • 25be88d (ubuntu-based-toolchain) Revert Docker host image back to Ubuntu 22.04 LTS to resolve performance issues on Apple Silicon platform. by Christoph Scholtes 2023-08-12 13:41:48 -0600
  • 410d1ca Don't delete Rack SDK in toolchain-clean target since it's deleted in rack-sdk-clean. by Andrew Belt 2023-08-11 03:08:17 -0400
  • 14cb28c Move rack-sdk-all from "toolchain-all" to "all" target. Clean up Makefile target order. by Andrew Belt 2023-08-11 03:06:35 -0400
  • 2602306 (arch-based-toolchain) Update arch-based toolchain to properly build for macOS x64 and amd64 targets. by Christoph Scholtes 2023-08-10 16:24:40 -0600
  • f1a9bb9 Explicitly update pacman package lists for every package install to avoid stale package links. by Christoph Scholtes 2023-08-08 06:55:31 -0600
  • a08c7d2 Fix CODESIGN env var. by Andrew Belt 2023-08-07 17:45:13 -0400
  • 73c541a Update Rack SDK version. by Andrew Belt 2023-08-07 17:29:50 -0400
  • 2c2e232 Revert "Use "latest" version in Rack SDK URL." by Andrew Belt 2023-08-07 17:27:15 -0400
  • 086d69c Add support for ad-hoc signing of arm64 plugin builds using rcodesign tool. Remove obsolete code. by Christoph Scholtes 2023-08-06 21:08:49 -0600
  • 01a64fb Always refresh pacman package lists to avoid 404 errors. by Christoph Scholtes 2023-08-06 21:08:04 -0600
  • cea62d8 Use "latest" version in Rack SDK URL. by Andrew Belt 2023-08-01 18:32:31 -0400
  • 7c8263b Merge branch 'arch-based-toolchain' of github.com:VCVRack/rack-plugin-toolchain into arch-based-toolchain by Andrew Belt 2023-08-01 18:29:28 -0400
  • 75f19e1 Update crosstool-ng to updated version with fix for hanging build. by Christoph Scholtes 2023-07-22 15:47:53 -0600
  • 96417f3 Update crosstool-ng to development version to fix hanging build. Remove obsolete code. Add missing dependencies for Arch host system. by Christoph Scholtes 2023-07-17 21:15:00 -0600
  • f776a9d Update dep-arch-linux Makefile target to install Arch Linux dependencies. Build osxcross with native clang compiler in Arch Linux. by Christoph Scholtes 2023-07-16 16:26:08 -0600
  • 59db480 Update documentation for changing Docker image to Arch Linux. Doc cleanup. by Christoph Scholtes 2023-07-16 16:25:20 -0600
  • 08907e1 Update Docker image to use Arch Linux. by Christoph Scholtes 2023-07-16 16:24:45 -0600
  • b9c014e Update crosstool-ng to development version to fix hanging build. Remove obsolete code. Add missing dependencies for Arch host system. by Christoph Scholtes 2023-07-17 21:15:00 -0600
  • cd5a7cf Update dep-arch-linux Makefile target to install Arch Linux dependencies. Build osxcross with native clang compiler in Arch Linux. by Christoph Scholtes 2023-07-16 16:26:08 -0600
  • 0d472a2 Update documentation for changing Docker image to Arch Linux. Doc cleanup. by Christoph Scholtes 2023-07-16 16:25:20 -0600
  • 9fc7fca Update Docker image to use Arch Linux. by Christoph Scholtes 2023-07-16 16:24:45 -0600
  • 203a722 Add Mac ARM64 to toolchain-clean. by Andrew Belt 2023-07-16 03:19:23 -0400
  • 9484abb Update to new (forked) version of osxcross to resolve build issues with Arch Linux. by Christoph Scholtes 2023-07-15 14:55:03 -0600
  • a875fe4 Add back plugin-build-mac-arm64 to plugin-build-mac target. by Andrew Belt 2023-04-01 10:02:59 -0400
  • ccbe909 Change plugin-build-linux-x64 target to plugin-build-lin-x64. by Andrew Belt 2023-04-01 09:36:06 -0400
  • bbc5d44 Update to Rack SDK 2.3.0. by Christoph Scholtes 2023-03-11 08:38:58 -0700
  • 87f3aaa Update to 2.2.3 SDK. Fix missing build dependencies for plugins using X11 headers. by Christoph Scholtes 2023-02-05 19:34:50 -0700
  • 94df671 Update Docker base OS to Ubuntu 22.04 to get access to newer version of build tools. by Christoph Scholtes 2023-02-05 19:34:23 -0700
  • 488168c Fix build failure when including GLFW libraries from Rack SDK. #26 by Christoph Scholtes 2023-01-08 08:17:42 -0700
  • 490d61e Update to Rack SDK 2.2.2. by Christoph Scholtes 2023-01-07 11:10:48 -0700
  • 4b2e56c Update to Rack SDK 2.2.1. Enable mac-arm64 target. by Christoph Scholtes 2022-12-07 21:18:32 -0700
  • adc9404 Disable automatic build for arm platform until SDK is updated. by Christoph Scholtes 2022-11-28 22:11:41 -0700
  • f7ee244 Update to support Rack SDK 2.2.0 with arm platform support. Install compiler-rt in osxcross to prevent missing symbols on macOS platform. by Christoph Scholtes 2022-11-28 22:08:35 -0700
  • 10ec93f Add .build dir to `toolchain-clean` target. by Andrew Belt 2022-11-13 11:16:16 -0500
  • 2d2a003 Fix Windows toolchain build failure. #24 by Christoph Scholtes 2022-11-06 07:04:18 -0700
  • 9f00f60 Temporary fix for osxcross build until osxcross is fixed. #22 by Christoph Scholtes 2022-11-05 12:11:28 -0600
  • e7ec5e0 Remove $(PWD) from `rm` command. by Andrew Belt 2022-10-26 03:02:07 -0400
  • f63cc0c Update crosstool-ng to latest released version. This fixes isl issues and temporary hacks are removed. by Christoph Scholtes 2022-09-04 14:21:13 -0600
  • e9b220d Move Rack SDK outside of Docker image to allow updating Rack SDK without rebuilding Docker image. by Christoph Scholtes 2022-07-08 17:50:39 -0600
  • f71293f Update toolchain to Rack SDK 2.1.2. by Christoph Scholtes 2022-07-08 07:17:19 -0600
  • 9214f9b Update toolchain to Rack SDK 2.1.0. by Christoph Scholtes 2022-04-23 09:59:24 -0600
  • f711171 Fix individual build target for Linux using Docker. #18 by Christoph Scholtes 2022-02-12 07:33:03 -0700
  • 125df26 Update toolchain to Rack SDK 2.0.6. by Christoph Scholtes 2022-01-15 15:05:25 -0700
  • c60be25 Update toolchain to Rack SDK 2.0.5. by Christoph Scholtes 2022-01-03 08:49:08 -0700
  • 4a80d58 Update toolchain to Rack SDK 2.0.2. by Christoph Scholtes 2021-12-06 21:04:20 -0700
  • fd6a896 Update toolchain to Rack SDK 2.0.0. by Christoph Scholtes 2021-12-01 20:29:47 -0700
  • 2d26cb8 Update SDK version. by Andrew Belt 2021-11-29 00:00:01 -0500
  • 65212f4 Download isl library to .build/tarballs instead to absolute path. by Andrew Belt 2021-11-28 18:37:04 -0500
  • 5d9c170 Don't add -static-libstdc++ because plugin.mk now does this, and it's not needed on Mac. by Andrew Belt 2021-11-25 16:35:30 -0500
  • 4e8f05f Update README with note on invoking Docker-based build with sudo. by Christoph Scholtes 2021-11-21 08:09:32 -0700
  • a7ba007 Update SDK version by Andrew Belt 2021-11-19 19:17:23 -0500
  • eef13d7 Update to new Rack SDK. Update to more robust isl resource for building toolchains. by Christoph Scholtes 2021-11-16 16:38:16 -0700
  • 9fbb254 (HEAD -> master) Use more robust download location to acquire isl library. by Christoph Scholtes 2021-10-21 07:01:40 -0600
  • cf15f75 Work around issue with isl not downloading for Windows and Linux builds of crosstool-ng. by Christoph Scholtes 2021-10-19 18:47:00 -0600
  • e341661 Fix issue with crosstool-ng build. by Christoph Scholtes 2021-10-19 18:42:10 -0600
  • 423f9c5 Update to latest Rack API. Add ability to control number of jobs for build process. by Christoph Scholtes 2021-10-18 08:53:10 -0600