EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  2025  <2026>  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  2025  <2026> 
<== Date ==> <== Thread ==>

Subject: Re: Phoebus on ARM64
From: "Kasemir, Kay via Tech-talk" <tech-talk at aps.anl.gov>
To: "Dudley, David" <dudleyd at frib.msu.edu>, "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov>
Date: Tue, 25 Aug 2026 15:40:56 +0000
The JavaFX graphics lib doesn’t always include binaries for linux-aarch64.
For example, version 21.0.7 only has ..-linux.jar

https://repo1.maven.org/maven2/org/openjfx/javafx-base/21.0.7/

Version 23 does include ..-linux-aarch64.jar,

https://repo1.maven.org/maven2/org/openjfx/javafx-base/23/

Fundamentally you pick the version in the phoebus/pom.xml file by changing this line:

    <openjfx.version>21.0.7</openjfx.version>


.. but changing the JFX version might have other side effects.

In general, it’s probably not the best idea to include the display (and alarm server, archive, …) in the IOC.
EPICS is a distributed system where the IOCs perform the sampling and certain control aspects, displays then run on client machines and so on.

----

Has there been any thought of porting the Phoebus CSS software to ARM64?

 

I have a little BeagleBoard AI-64 system running Linux and XFCE that I’d like to get into a stand-alone test system.  I’ve got the IOC handled, all the drivers managed, and I’m down to display software.

 

Building Phoebus fails miserably.

 

Later-

 

David

 


Replies:
Re: Phoebus on ARM64 Rea Domitrović via Tech-talk
RE: Phoebus on ARM64 Dudley, David via Tech-talk
References:
Phoebus on ARM64 Dudley, David via Tech-talk

Navigate by Date:
Prev: Phoebus on ARM64 Dudley, David via Tech-talk
Next: Recall: Java PVA client: connect directly to known IOC endpoint without any search (no UDP multicast/unicast, no TCP directed search) Usharani Kandula via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  2025  <2026> 
Navigate by Thread:
Prev: Phoebus on ARM64 Dudley, David via Tech-talk
Next: Re: Phoebus on ARM64 Rea Domitrović via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  2025  <2026> 
ANJ, 26 Aug 2026 · Home · News · About · Talk · Base · Modules · Extensions ·
· Distributions · Download · Documents · Links · Licensing ·