Author Topic: Any plans for an ARM64 build for Linux/Windows?  (Read 1842 times)

rjpontefract

  • Senior Community Member
  • Posts: 251
  • Hero Points: 10
Any plans for an ARM64 build for Linux/Windows?
« on: February 15, 2023, 01:33:18 AM »
I know this has been brought up in the feature requests area, but I wondered if there were any plans to provide a build of SE on ARM64 for Linux (and Windows).
I find myself using an ARM64 version of Linux more and more and would really like to have SE running on there.
I can't use the 32 bit Raspberry Pi version as the hardware doesn't support ARM32.  Perhaps a 64 bit build for the Raspberry Pi would suffice?

Clark

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 6940
  • Hero Points: 531
Re: Any plans for an ARM64 build for Linux/Windows?
« Reply #1 on: February 16, 2023, 12:48:40 AM »
This is on our list. It might make v28. In any case, it's near the front of the list.

rjpontefract

  • Senior Community Member
  • Posts: 251
  • Hero Points: 10
Re: Any plans for an ARM64 build for Linux/Windows?
« Reply #2 on: February 16, 2023, 01:12:25 AM »
 That's great to hear, thanks!  I look forward to it.

rjpontefract

  • Senior Community Member
  • Posts: 251
  • Hero Points: 10
Re: Any plans for an ARM64 build for Linux/Windows?
« Reply #3 on: August 20, 2023, 10:43:00 PM »
Hi, is there any update on this?  I don't see it in the SE2023 beta downloads list so I guess it didn't make it.

patrick

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 1818
  • Hero Points: 151
Re: Any plans for an ARM64 build for Linux/Windows?
« Reply #4 on: August 21, 2023, 02:52:14 PM »
Linux arm64 is still planned for v28, but it won't be in beta 2.  Still lots of testing to be done before it makes a beta, so it's not a sure thing, but I think the odds are good. 

rjpontefract

  • Senior Community Member
  • Posts: 251
  • Hero Points: 10
Re: Any plans for an ARM64 build for Linux/Windows?
« Reply #5 on: August 21, 2023, 08:56:55 PM »
Thanks Patrick, happy to hear there's hope that it may make it into v28.

patrick

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 1818
  • Hero Points: 151
Re: Any plans for an ARM64 build for Linux/Windows?
« Reply #6 on: August 30, 2023, 06:10:11 PM »
We went ahead and did a beta 2 build of SlickEdit for linux aarch64.  It's here if you want to take a look: https://support.slickedit.com/outbound/2800/se_28000002_linux-arm64qt5_beta2.tar.gz

You'll need the v28 beta key from your customer page if you don't already have that. 

Let us know if you run into any problems. We've been testing on a Mac M1 UTM virtual machine, and a RPI4 running Debian Bullseye, and it's been pretty trouble free.

rjpontefract

  • Senior Community Member
  • Posts: 251
  • Hero Points: 10
Re: Any plans for an ARM64 build for Linux/Windows?
« Reply #7 on: August 30, 2023, 09:02:38 PM »
Hi Patrick
Thanks for the update.  Unfortunately, after a successful install, SE fails to run with the following:

Code: [Select]
$ ./vs
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: linuxfb, minimal, offscreen, vnc, xcb.

Aborted (core dumped)

Some system info:

Code: [Select]
$ uname -a
Linux ubuntu2204 5.15.0-78-generic #85-Ubuntu SMP Fri Jul 7 15:29:30 UTC 2023 aarch64 aarch64 aarch64 GNU/Linux
$ cat /etc/os-release
PRETTY_NAME="Ubuntu 22.04.3 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.3 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy

Is there anything I can provide that would help determine the cause of this?

patrick

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 1818
  • Hero Points: 151
Re: Any plans for an ARM64 build for Linux/Windows?
« Reply #8 on: August 30, 2023, 09:18:55 PM »
Hm, may have some extra dependencies I don't want.  What do you get when you run ldd on the libxcb.so.1 that's in our bin directory?

rjpontefract

  • Senior Community Member
  • Posts: 251
  • Hero Points: 10
Re: Any plans for an ARM64 build for Linux/Windows?
« Reply #9 on: August 30, 2023, 09:21:23 PM »
Hi Patrick, I did some digging and found that installing libxcb-xinerama0 did the trick.  Thanks.  Here's the system info from SE:

Code: [Select]
SlickEdit Pro 2023 (v28.0.0.2 64-bit Qt5)

Serial number: FE26820_BETA
License type: Beta License
License expiration: 2023-10-20 13:00:00
License file: /opt/slickedit/bin/slickedit.lic

Build Date: August 30, 2023
Emulation: Visual Studio

OS: Linux
OS Version: Ubuntu 22.04.3 LTS
Kernel Level: 5.15.0-78-generic
Build Version: #85-Ubuntu SMP Fri Jul 7 15:29:30 UTC 2023
Processor Architecture: aarch64

X Server Vendor: The X.Org Foundation
Window Manager: GNOME Shell (XWayland)
Display manager: /usr/sbin/gdm3

Memory: 98% Load, 2110MB/2144MB Virtual
Shell Information: "/opt/slickedit/bin/secsh" -i
Screen Size: 5120 x 2880

Project Type: Single file project - Other
Language: No file open
Encoding: No file open

Installation Directory: /opt/slickedit/
Configuration Directory: /home/rjp/.slickedit/28.0.0/


patrick

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 1818
  • Hero Points: 151
Re: Any plans for an ARM64 build for Linux/Windows?
« Reply #10 on: August 31, 2023, 11:35:16 AM »
You should be good running like that - the next build we do will have the dependencies we didn't package so that won't come up again.

Thanks for the report. 

mansooraa

  • New Community Member
  • Posts: 1
  • Hero Points: 0
Re: Any plans for an ARM64 build for Linux/Windows?
« Reply #11 on: October 04, 2023, 02:21:47 AM »
Hi,

I have a current license and maintenance contract for slick edit 2022 for Mac, I also have an older license for Slickedit 2009 for Linux and Slick edit for Windows.

If I purchase a new license/renewal for Slickedit 2022 for Linux will I also get an Arm64 binary (I run Ubuntu VM under Parallels on my M1 Mac), is there special pricing avaliable for Slickedit for Multiplatform (for two or three platforms) Mac+Linux+Windows ?

Thanks

Clark

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 6940
  • Hero Points: 531
Re: Any plans for an ARM64 build for Linux/Windows?
« Reply #12 on: October 04, 2023, 12:27:41 PM »
Hi,

I have a current license and maintenance contract for slick edit 2022 for Mac, I also have an older license for Slickedit 2009 for Linux and Slick edit for Windows.

If I purchase a new license/renewal for Slickedit 2022 for Linux will I also get an Arm64 binary (I run Ubuntu VM under Parallels on my M1 Mac), is there special pricing avaliable for Slickedit for Multiplatform (for two or three platforms) Mac+Linux+Windows ?

Thanks

email rbacher@slickedit.com to find out your options. Provide your serial#s.