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.
    • 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

                            11

                            Online

                            1.7k

                            Users

                            11.8k

                            Topics

                            103.1k

                            Posts