• AVR Freaks

AnsweredHot!64bit compiler executables for MacOS 10.15 Catalina

Page: 12 > Showing page 1 of 2
Author
David Meyer
New Member
  • Total Posts : 10
  • Reward points : 0
  • Joined: 2014/11/09 13:29:49
  • Location: 0
  • Status: offline
2019/09/10 06:41:44 (permalink)
5 (1)

64bit compiler executables for MacOS 10.15 Catalina

MacOS 10.15 Catalina is set to fully release later in September. The beta has been available for several months now, and the announcement that 32bit support will cease has been known for well over a year.
 
Has the Microchip team been working to build & release 64bit binaries of the xc32 compilers? This is very urgent and requires communication from the Microchip team. If there will be a 64-bit release of xc32 before the release of MacOS 10.15, then no further action is needed, but if not then our team must prepare either by compiling and distributing xc32 ourselves, or by switching to a new toolchain.
#1
ric
Super Member
  • Total Posts : 26138
  • Reward points : 0
  • Joined: 2003/11/07 12:41:26
  • Location: Australia, Melbourne
  • Status: online
Re: 64bit compiler executables for MacOS 10.15 Catalina 2019/09/10 06:45:44 (permalink)
+2 (2)
A year ago they were saying end of 2019.
https://www.microchip.com/forums/m1097276.aspx
 

I also post at: PicForum
Links to useful PIC information: http://picforum.ric323.co...opic.php?f=59&t=15
NEW USERS: Posting images, links and code - workaround for restrictions.
To get a useful answer, always state which PIC you are using!
#2
NorthGuy
Super Member
  • Total Posts : 5970
  • Reward points : 0
  • Joined: 2014/02/23 14:23:23
  • Location: Northern Canada
  • Status: offline
Re: 64bit compiler executables for MacOS 10.15 Catalina 2019/09/10 09:07:11 (permalink)
0
I don't know how much progress MPLAB made with this, but this is not something you can easily do. We're currently working on 64-bit version of our software for Mac, and this is a lot of work (we won't be ready for 10.15 release date despite we usually do things faster than big companies as Microchip). Add to this, that all the new software has to be notarized by A p p l e, which is very easy to do if you use A p p l e's XCode, but it is not trivial for cross-patform developers. Thus, more delays to be expected.
 
I guess A p p l e is moving towards walled solutions (similar to i O S) where all the apps must be installed only through App Store (and A p p l e get paid for every installation). If this is the case, the end of cross-platform software on Mac is very near.
 
I would recommend keeping MacOS 10.14, at least until the extend of damage intended by 10.15 is clear.
 
#3
David Meyer
New Member
  • Total Posts : 10
  • Reward points : 0
  • Joined: 2014/11/09 13:29:49
  • Location: 0
  • Status: offline
Re: 64bit compiler executables for MacOS 10.15 Catalina 2019/09/10 11:04:42 (permalink)
0
@NorthGuy, I'm not asking about notarization, nor MPLAB IDE. I'm asking about 64bit executables, which Apple is killing support for in MacOS 10.15
 
MPLAB IDE is already 64bit, but the xc32 toolchain is not compiled for 64bit architectures. Since it's a modified GCC, the source code is available (per the GPL), and can be compiled to 64bit. This must be done before 10.15, we need communication from Microchip on a timeline, or release-date estimate. If not, we'll have to compile xc32 ourselves in order to continue PIC development on MacOS.
#4
mbrowning
USNA79
  • Total Posts : 1683
  • Reward points : 0
  • Joined: 2005/03/16 14:32:56
  • Location: Melbourne, FL
  • Status: offline
Re: 64bit compiler executables for MacOS 10.15 Catalina 2019/09/10 11:20:26 (permalink)
+1 (1)
Then you need to ask microchip support. This is a user forum.
#5
NKurzman
A Guy on the Net
  • Total Posts : 18418
  • Reward points : 0
  • Joined: 2008/01/16 19:33:48
  • Location: 0
  • Status: offline
Re: 64bit compiler executables for MacOS 10.15 Catalina 2019/09/10 11:42:53 (permalink)
+1 (1)
Look at "rics" post and follow the Link.  That was the last update on the forum. 
#6
jdeguire
Super Member
  • Total Posts : 519
  • Reward points : 0
  • Joined: 2012/01/13 07:48:44
  • Location: United States
  • Status: offline
Re: 64bit compiler executables for MacOS 10.15 Catalina 2019/09/10 12:56:06 (permalink)
0
The ARM portion of XC32 is already 64-bit, but the MIPS portion is not yet.
#7
JasonK
Moderator
  • Total Posts : 3404
  • Reward points : 0
  • Joined: 2003/11/14 09:49:40
  • Location: Microchip Technology in Arizona, USA
  • Status: offline
Re: 64bit compiler executables for MacOS 10.15 Catalina 2019/09/12 18:43:18 (permalink) ☼ Best Answerby David Meyer 2019/09/23 09:35:13
+6 (6)
David Meyer
Has the Microchip team been working to build & release 64bit binaries of the xc32 compilers?

Yes, all three MPLAB XC compilers and MPLAB X IDE will be switching to 64-bit builds. We normally can't post specific target release dates on this forum, but we are working to release all of these tools in the December 2019 - March 2020 timeframe.

Jason Kajita
 Follow me on Twitter
http://support.microchip.com for urgent questions
#8
j2423
Super Member
  • Total Posts : 283
  • Reward points : 0
  • Joined: 2015/05/15 23:10:36
  • Location: 0
  • Status: offline
Re: 64bit compiler executables for MacOS 10.15 Catalina 2019/09/29 04:38:36 (permalink)
0
So if I understand correctly, MPLABX (xc8) may cease to be functional under an OSX Catalina update (have been getting popup warnings to that effect for at least a year).
 
At which point I'll install MPLAX in the Windows10 virtual environment that is virtually-always-running on my Mac OSX workhorse.
 
Good luck with the transition! grin: grin
#9
JPortici
Super Member
  • Total Posts : 923
  • Reward points : 0
  • Joined: 2012/11/17 06:27:45
  • Location: Grappaland
  • Status: offline
Re: 64bit compiler executables for MacOS 10.15 Catalina 2019/09/29 08:09:42 (permalink)
-1 (5)
just don't update osx until everything is ready. nobody is forcing you to.
You're naive if you thing it's just a matter of flipping the switch to 64bit, hit compile, done.
Extensive testing need to be done and it takes time and money so i would bet the team would focus on improving the products rather than follow every apple's whim.
 
by the way, every one or two years apple's new os breaks some functionality that has always been there because reasons, so every one or two years there is a period of time in which NONE of your favourite software will function. It's not just microchip and compilers, this is a way bigger deal with audio companies. There are even websites constantly updated with compatibility charts so you can ask if any of your software or hardware will work if you update the OS.
 
Then you may have some software that for no good reason require this version minimum... it's just a matter of editing the plist file for the minimum allowed version, touch the file and presto! your application is working.
post edited by JPortici - 2019/09/29 08:11:57
#10
j2423
Super Member
  • Total Posts : 283
  • Reward points : 0
  • Joined: 2015/05/15 23:10:36
  • Location: 0
  • Status: offline
Re: 64bit compiler executables for MacOS 10.15 Catalina 2019/09/29 22:12:50 (permalink)
+1 (1)
Just for the record, AFAIK Apple's 64bit insistance is linked to an exciting hardware roadmap that this community is well placed to appreciate:
 
https://www.macrumors.com/2018/04/02/apple-custom-mac-chips-2020/
 
#11
NorthGuy
Super Member
  • Total Posts : 5970
  • Reward points : 0
  • Joined: 2014/02/23 14:23:23
  • Location: Northern Canada
  • Status: offline
Re: 64bit compiler executables for MacOS 10.15 Catalina 2019/09/30 07:16:35 (permalink)
0
j2423
Just for the record, AFAIK Apple's 64bit insistance is linked to an exciting hardware roadmap that this community is well placed to appreciate:
 
https://www.macrumors.com/2018/04/02/apple-custom-mac-chips-2020/



If they migrate to ARM (or RISC-V), how's x64 code will help them? Are they going to emulate x64 in software? This will be total nightmare in terms of performance.
 
#12
andersm
Super Member
  • Total Posts : 2777
  • Reward points : 0
  • Joined: 2012/10/07 14:57:44
  • Location: 0
  • Status: online
Re: 64bit compiler executables for MacOS 10.15 Catalina 2019/09/30 10:05:55 (permalink)
+3 (3)
j2423Just for the record, AFAIK Apple's 64bit insistance is linked to an exciting hardware roadmap that this community is well placed to appreciate

Nonsense, it's about them not wanting to maintain 32-bit compatibility. It sucks if you have 32-bit-only apps, but from their perspective they've been selling 64-bit capable machines for the last 13 years, so there's no reason for any of them to still be around.
 
It's been almost 10 years since I last worked on commercial software for macOs, and even back then we built everything with 64-bit support (in fact, the binaries still supported 3 architectures - 64bit PPC, and 32- and 64-bit x86). Leaving it to the last minute is just the usual institutional intertia.
 
NorthGuyAre they going to emulate x64 in software? This will be total nightmare in terms of performance.

Having lived through the PPC-to-x86 transition, it's not necessarily so bad. Most desktop apps spend fairly little time executing their own code, most time is spent either idling or executing OS library code, which can be trapped and executed natively. In any case, any reports about Apple switching to custom chips is still speculation. A company with that budget will have lots of research projects, it doesn't mean it will become a product soon, or ever.
#13
Ambient Power
New Member
  • Total Posts : 11
  • Reward points : 0
  • Joined: 2015/10/01 08:58:19
  • Location: 0
  • Status: offline
Re: 64bit compiler executables for MacOS 10.15 Catalina 2019/12/04 04:34:44 (permalink)
-1 (1)
Sadly still waiting, this is the only program I use which has a problem with the new OS update.
 
At the moment, I'm forced to use a PC via remote desktop and DropBox to develop, and can't develop away from the office.
#14
mlp
boots too small
  • Total Posts : 889
  • Reward points : 0
  • Joined: 2012/09/10 15:12:07
  • Location: previously Microchip XC8 team
  • Status: offline
Re: 64bit compiler executables for MacOS 10.15 Catalina 2019/12/04 12:30:59 (permalink)
+2 (4)
Ambient Power
At the moment, I'm forced to use a PC via remote desktop and DropBox to develop

Someone has a gun to your head preventing you from running Linux under VirtualBox? You have our sympathies.

Mark (this opinion available for hire)
#15
Ambient Power
New Member
  • Total Posts : 11
  • Reward points : 0
  • Joined: 2015/10/01 08:58:19
  • Location: 0
  • Status: offline
Re: 64bit compiler executables for MacOS 10.15 Catalina 2019/12/05 01:56:28 (permalink)
+1 (1)
mark.pappin
Ambient Power
At the moment, I'm forced to use a PC via remote desktop and DropBox to develop

Someone has a gun to your head preventing you from running Linux under VirtualBox? You have our sympathies.


Thanks, good suggestion. Sarcasm was not required.
#16
j2423
Super Member
  • Total Posts : 283
  • Reward points : 0
  • Joined: 2015/05/15 23:10:36
  • Location: 0
  • Status: offline
Re: 64bit compiler executables for MacOS 10.15 Catalina 2019/12/05 02:34:01 (permalink)
0
Which programmer/debuggers do you have working with virtualbox/Linux? With virtualbox/windows10 could only get pickit3 running, not ICD3.
#17
Ambient Power
New Member
  • Total Posts : 11
  • Reward points : 0
  • Joined: 2015/10/01 08:58:19
  • Location: 0
  • Status: offline
Re: 64bit compiler executables for MacOS 10.15 Catalina 2019/12/05 06:46:38 (permalink)
+1 (1)
Well, VirtualBox crashes under Catalina, so that was a waste of time.
 
#18
j2423
Super Member
  • Total Posts : 283
  • Reward points : 0
  • Joined: 2015/05/15 23:10:36
  • Location: 0
  • Status: offline
Re: 64bit compiler executables for MacOS 10.15 Catalina 2019/12/05 06:49:50 (permalink)
+2 (2)
The day Catalina came out there were problems.
 
Currently running VB Version 6.0.14 r133895 (Qt5.6.3) which is fine.
 
Vbox for first time user is non-trivial IMHO.
 
 
 
 
#19
Chris A
Super Member
  • Total Posts : 854
  • Reward points : 0
  • Joined: 2010/07/20 04:37:07
  • Location: 0
  • Status: offline
Re: 64bit compiler executables for MacOS 10.15 Catalina 2019/12/05 06:54:35 (permalink)
0
I use Parallels which is compatible but then my mac isn't updated either! There is a 2 week demo.
I've never bothered to install mplabx native on OS mac, VM windows 10 is fine!
post edited by Chris A - 2019/12/05 07:21:44
#20
Page: 12 > Showing page 1 of 2
Jump to:
© 2020 APG vNext Commercial Version 4.5