HISE Logo Forum
    • Categories
    • Register
    • Login

    Compiling for Mac Intel and Mac M1

    Scheduled Pinned Locked Moved General Questions
    13 Posts 4 Posters 929 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • LindonL
      Lindon
      last edited by

      OK so I have an Intel Mac running Mojave, and XCode 10.2.1 - so I'm all good for making an intel-only plugin set, but I'm thinking of trying this new-fangled build process that will build me M1 and Intel plugins in the same image....

      So what do I need - I think I need XCode 11.something at least.

      Assume I'm a complete Mac numpty....because I am...

      HISE Development for hire.
      www.channelrobot.com

      1 Reply Last reply Reply Quote 0
      • d.healeyD
        d.healey
        last edited by

        Link Preview Image
        Building a Universal macOS Binary | Apple Developer Documentation

        Create macOS apps and other executables that run natively on both Apple silicon and Intel-based Mac computers.

        favicon

        Apple Developer Documentation (developer.apple.com)

        Xcode 12.2 and later is a requirement for building universal binaries.

        Libre Wave - Freedom respecting instruments and effects
        My Patreon - HISE tutorials
        YouTube Channel - Public HISE tutorials

        LindonL 1 Reply Last reply Reply Quote 0
        • LindonL
          Lindon @d.healey
          last edited by

          @d-healey ok so XCode 12.2 - do I need to do anything else?

          Any link to XCode 12.2 anyone....

          HISE Development for hire.
          www.channelrobot.com

          Christoph HartC 1 Reply Last reply Reply Quote 0
          • Christoph HartC
            Christoph Hart @Lindon
            last edited by

            @Lindon https://xcodereleases.com

            LindonL 1 Reply Last reply Reply Quote 0
            • LindonL
              Lindon @Christoph Hart
              last edited by

              @Christoph-Hart thanks... but in todays other UB thread I discover my OS will need a major uplift too....

              HISE Development for hire.
              www.channelrobot.com

              Christoph HartC 1 Reply Last reply Reply Quote 0
              • Christoph HartC
                Christoph Hart @Lindon
                last edited by

                @Lindon FYI, I also upgraded my MacMini 2018 i7 from Mojave to Monterey and the entire build process worked smoothly.

                1 Reply Last reply Reply Quote 1
                • Dan KorneffD
                  Dan Korneff
                  last edited by

                  I gotta get you guys on the Proxmox train. My PC has virtually every OS on it.

                  Dan Korneff - Producer / Mixer / Audio Nerd

                  d.healeyD 1 Reply Last reply Reply Quote 0
                  • d.healeyD
                    d.healey @Dan Korneff
                    last edited by

                    @dustbro How does it compare with QEMU?

                    Libre Wave - Freedom respecting instruments and effects
                    My Patreon - HISE tutorials
                    YouTube Channel - Public HISE tutorials

                    Dan KorneffD 1 Reply Last reply Reply Quote 0
                    • Dan KorneffD
                      Dan Korneff @d.healey
                      last edited by

                      @d-healey QEMU is a type 2 hypervisor, so it runs virtual machines within another OS to perform it's emulation. Proxmox is a type 1 hypervisor which essentially divides up the actual hardware on the system and gives it to a specific virtual machine. You'll have near-bare metal performance with Type 1.

                      Dan Korneff - Producer / Mixer / Audio Nerd

                      d.healeyD 1 Reply Last reply Reply Quote 1
                      • d.healeyD
                        d.healey @Dan Korneff
                        last edited by

                        @dustbro What's the advantage of type 1 over dual/multi booting? Is it that it can emulate different architectures?

                        Libre Wave - Freedom respecting instruments and effects
                        My Patreon - HISE tutorials
                        YouTube Channel - Public HISE tutorials

                        Dan KorneffD 1 Reply Last reply Reply Quote 0
                        • Dan KorneffD
                          Dan Korneff @d.healey
                          last edited by

                          @d-healey The biggest advantage over dual/multi boot is the ability to use multiple OS simultaneously. On my rig I can render GUI on my Win VM while exporting VST on my Mac VM while tinkering with DSP on my Linux VM. You can use GPU passthru to port each VM to their own monitor, or access them via web interface. System backups and snapshots are automated.
                          My favorite usage is to create "virgin" machines to test with. That way you can see how your projects function on a system independent of your design rig.

                          Dan Korneff - Producer / Mixer / Audio Nerd

                          d.healeyD 1 Reply Last reply Reply Quote 3
                          • d.healeyD
                            d.healey @Dan Korneff
                            last edited by

                            @dustbro Sounds like I'll have to get familiar with this

                            Libre Wave - Freedom respecting instruments and effects
                            My Patreon - HISE tutorials
                            YouTube Channel - Public HISE tutorials

                            Dan KorneffD 1 Reply Last reply Reply Quote 0
                            • Dan KorneffD
                              Dan Korneff @d.healey
                              last edited by

                              @d-healey I'll return the favor and make a video :beaming_face_with_smiling_eyes:

                              Dan Korneff - Producer / Mixer / Audio Nerd

                              1 Reply Last reply Reply Quote 5
                              • First post
                                Last post

                              12

                              Online

                              1.7k

                              Users

                              11.8k

                              Topics

                              103.1k

                              Posts