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