Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • | *
  • | *
  • | *
  • | *
  • | *
  • * |
  • * |
  • * |
  • * |
  • | *
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • | *
  • | *
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • |/
  • *
  • *
  • *
  • *
  • *
  • |\
  • | *
  • |/
  • *
  • |\
  • | *
  • * |
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • fdef248 (v2) 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
  • 68f1e34 Use platform-specific SDKs when building. Work around issues with crosstool-ng. Install missing tool dependencies. by Christoph Scholtes 2021-10-05 19:55:01 -0600
  • 5232264 Update toolchain documentation. by Christoph Scholtes 2021-09-26 07:54:17 -0600
  • 480ad9d Ensure we are using our own clang version and not the system clang. by Christoph Scholtes 2021-09-25 12:52:49 -0600
  • 0e1e3ec Update build documentation with latest SDK version. by Christoph Scholtes 2021-09-25 08:44:03 -0600
  • 11a1856 Update Rack plugin toolchain to latest available version of cross-compilers. Update to macOS SDK 11.1 and require minimum macOS version of 10.9. by Christoph Scholtes 2021-09-24 07:15:01 -0600
  • 9e87cbc Add missing dependencies for build process. by Christoph Scholtes 2021-01-19 09:14:05 -0700
  • 619e6ec Add RAM requirement to readme. by Andrew Belt 2020-10-24 22:48:50 -0400
  • d0998a5 Recommend to use `make toolchain-all` instead of individually `make`ing each toolchain. by Andrew Belt 2020-10-24 22:45:59 -0400
  • c9db1dd Clarify -j flag in readme. by Andrew Belt 2020-10-24 22:42:43 -0400
  • 77422ab Merge pull request #3 from VCVRack/make-mflags by Andrew Belt 2020-10-20 00:59:02 -0400
  • d051222 (refs/pull/3/head, make-mflags) Add MFLAGS to pass make options to Docker build. by Christoph Scholtes 2020-10-19 20:22:31 -0600
  • 06e07c5 Merge pull request #2 from VCVRack/docker-build-fixes by Andrew Belt 2020-10-19 20:16:35 -0400
  • a3c097f (refs/pull/2/head) Install RackSDK when building Docker image. Update mounted output path when running Docker container. by Christoph Scholtes 2020-10-19 17:38:42 -0600
  • 4fa040c Revise readme. by Andrew Belt 2020-10-19 02:08:55 -0400
  • 629138f Build LLVM gold in Mac toolchain. Clean up Makefile and Dockerfile. by Andrew Belt 2020-10-18 23:50:26 -0400
  • 8477266 Refactor Dockerfile. Move it into its own folder. by Andrew Belt 2020-10-12 02:36:32 -0400
  • 955411c (refs/pull/1/head, docker) Implement Docker image build and plugin build. by Christoph Scholtes 2020-10-09 10:26:43 -0600
  • ee4d30b Add -static-libstdc++ to LDFLAGS for plugin build. by Andrew Belt 2020-10-08 21:11:13 -0400
  • 1cf9518 Add Acknowledgments section. by Andrew Belt 2020-10-08 17:50:36 -0400
  • 1f8be6c Add final disk space note to readme. by Andrew Belt 2020-10-08 17:47:59 -0400
  • cc2b79f Fix osxcross PATH. Remove osxcross build after installing it. by Andrew Belt 2020-10-08 17:45:55 -0400
  • 07cdf1f Refactor Makefile. by Andrew Belt 2020-10-08 13:18:13 -0400
  • 8f775c5 Initial commit. by Andrew Belt 2020-10-08 13:06:36 -0400