I've searched the forum and release notes. I use COMPOSER daily on two Intel-based Macbooks.
I want to upgrade to an M1 Macbook.
Does Seamonkey and COMPOSER work?
Does SeaMonkey (all of it) work on the M1 Macs?
-
- Posts: 8
- Joined: September 15th, 2015, 4:37 pm
-
- Posts: 8779
- Joined: May 7th, 2007, 12:07 pm
Re: Does SeaMonkey (all of it) work on the M1 Macs?
Does Big Sur not have Rosetta2? It should be able to translate Intel code into ARM code.
-
- Posts: 8
- Joined: September 15th, 2015, 4:37 pm
Re: Does SeaMonkey (all of it) work on the M1 Macs?
I have Big Sur and Seamonkey Composer running on a 2014 Intel Mac. If Seamonkey Composer is working because of Rosetta then I guess I'll be good if I move to an M1 (or newer) Macbook. Thank you!
-
- Posts: 72
- Joined: December 12th, 2005, 9:40 pm
Re: Does SeaMonkey (all of it) work on the M1 Macs?
I just tested SM x86_64 running on an M1 Mac mini - no issues, works as expected.
I might try compiling native ARM64 version from source later
I might try compiling native ARM64 version from source later
-
- Posts: 8
- Joined: September 15th, 2015, 4:37 pm
Re: Does SeaMonkey (all of it) work on the M1 Macs?
Thank you!trevoz wrote:I just tested SM x86_64 running on an M1 Mac mini - no issues, works as expected.
-
- Posts: 1361
- Joined: December 15th, 2015, 1:20 pm
Re: Does SeaMonkey (all of it) work on the M1 Macs?
I got all the fixes I found in some time ago. Please also check video playback and mutlimedia in general.
Compiling native arm will only work for Linux. Needs more stuff ported. I am on it for the mid term but if someone wants to help with porting help always welcome. Build system is now at 60 level with much stuff up to 68a1 and a few later ones in. Next goal is to get rid of python 2 then Windows and Apple arm support. Won't happen over night thou with only me and IanN doing about 90% of the source patches.
Compiling native arm will only work for Linux. Needs more stuff ported. I am on it for the mid term but if someone wants to help with porting help always welcome. Build system is now at 60 level with much stuff up to 68a1 and a few later ones in. Next goal is to get rid of python 2 then Windows and Apple arm support. Won't happen over night thou with only me and IanN doing about 90% of the source patches.
-
- Posts: 72
- Joined: December 12th, 2005, 9:40 pm
Re: Does SeaMonkey (all of it) work on the M1 Macs?
The issue I faced when trying to compile natively on the M1 seems to be Gatekeeper related. The python executable which is copied to the virtual environment is killed by the operating system on execution. The M1 requires all code to be validly signed, if only ad hoc or Gatekeeper kills it on execution.frg wrote:Compiling native arm will only work for Linux. Needs more stuff ported. I am on it for the mid term but if someone wants to help with porting help always welcome. Build system is now at 60 level with much stuff up to 68a1 and a few later ones in. Next goal is to get rid of python 2 then Windows and Apple arm support. Won't happen over night thou with only me and IanN doing about 90% of the source patches.
Code: Select all
0:06.52 /usr/bin/make -f client.mk -s configure
0:06.53 cd /Users/trev/seamonkey-2.53.9.1/objdir-sm253
0:06.54 /Users/trev/seamonkey-2.53.9.1/configure
0:06.66 Creating Python environment
0:06.72 New python executable in /Users/trev/seamonkey-2.53.9.1/objdir-sm253/_virtualenv/bin/python
0:06.72 ERROR: The executable /Users/trev/seamonkey-2.53.9.1/objdir-sm253/_virtualenv/bin/python is not functioning
Code: Select all
trev@macmini8 [/Users/trev/seamonkey-2.53.9.1] $ codesign -vv /Users/trev/seamonkey-2.53.9.1/objdir-sm253/_virtualenv/bin/python
/Users/trev/seamonkey-2.53.9.1/objdir-sm253/_virtualenv/bin/python: invalid Info.plist (plist or signature have been modified)
In architecture: arm64e
Code: Select all
trev@macmini8 [/Users/trev/seamonkey-2.53.9.1] $ codesign -vv /usr/bin/python
/usr/bin/python: valid on disk
/usr/bin/python: satisfies its Designated Requirement
Code: Select all
trev@macmini8 [/Users/trev] $ codesign -vv /Users/trev/python
/Users/trev/python: valid on disk
/Users/trev/python: satisfies its Designated Requirement