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 | 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 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Re: epics support for powerpc64-linux |
From: | junkes via Tech-talk <tech-talk at aps.anl.gov> |
To: | "Johnson, Andrew N." <anj at anl.gov> |
Cc: | EPICS tech-talk <tech-talk at aps.anl.gov> |
Date: | Thu, 01 Apr 2021 08:06:59 +0200 |
As always, Andrew has the right and simple solution. It works flawlessly:
ifc-1420a:~/EPICS/epics-base$ export EPICS_HOST_ARCH=linux-ppc64
ifc-1420a:~/EPICS/epics-base$ make -j17
...
/usr/bin/g++ -o testpvalink -L/home/ioxos/EPICS/epics-base/lib/linux-ppc64 -Wl,-rpath,/home/ioxos/EPICS/epics-base/lib/linux-ppc64 -m64 -rdynamic testpvalink.o pvaLinkTestIoc_registerRecordDeviceDriver.o utilitiesx.o -lqsrv -lpvAccess -lpvData -ldbRecStd -ldbCore -lca -lCom
/usr/bin/g++ -o testgroupconfig -L/home/ioxos/EPICS/epics-base/lib/linux-ppc64 -Wl,-rpath,/home/ioxos/EPICS/epics-base/lib/linux-ppc64 -m64 -rdynamic testgroupconfig.o utilitiesx.o -lqsrv -lpvAccess -lpvData -ldbRecStd -ldbCore -lca -lCom -lpvAccess -lpvData -ldbRecStd -ldbCore -lca -lCom /usr/bin/g++ -o testdbf_copy -L/home/ioxos/EPICS/epics-base/lib/linux-ppc64 -Wl,-rpath,/home/ioxos/EPICS/epics-base/lib/linux-ppc64 -m64 -rdynamic testdbf_copy.o utilitiesx.o -lqsrv -lpvAccess -lpvData -ldbRecStd -ldbCore -lca -lCom -lpvAccess -lpvData -ldbRecStd -ldbCore -lca -lCom /usr/bin/g++ -o testpvif -L/home/ioxos/EPICS/epics-base/lib/linux-ppc64 -Wl,-rpath,/home/ioxos/EPICS/epics-base/lib/linux-ppc64 -m64 -rdynamic testpvif.o p2pTestIoc_registerRecordDeviceDriver.o utilitiesx.o -lqsrv -lpvAccess -lpvData -ldbRecStd -ldbCore -lca -lCom perl -CSD /home/ioxos/EPICS/epics-base/bin/linux-ppc64/makeTestfile.pl linux-ppc64 linux-ppc64 testtest.t testtest perl -CSD /home/ioxos/EPICS/epics-base/bin/linux-ppc64/makeTestfile.pl linux-ppc64 linux-ppc64 testpdb.t testpdb perl -CSD /home/ioxos/EPICS/epics-base/bin/linux-ppc64/makeTestfile.pl linux-ppc64 linux-ppc64 testpvalink.t testpvalink perl -CSD /home/ioxos/EPICS/epics-base/bin/linux-ppc64/makeTestfile.pl linux-ppc64 linux-ppc64 testweak.t testweak perl -CSD /home/ioxos/EPICS/epics-base/bin/linux-ppc64/makeTestfile.pl linux-ppc64 linux-ppc64 testgroupconfig.t testgroupconfig perl -CSD /home/ioxos/EPICS/epics-base/bin/linux-ppc64/makeTestfile.pl linux-ppc64 linux-ppc64 testdbf_copy.t testdbf_copy perl -CSD /home/ioxos/EPICS/epics-base/bin/linux-ppc64/makeTestfile.pl linux-ppc64 linux-ppc64 testpvif.t testpvif make[4]: Leaving directory `/home/ioxos/EPICS/epics-base/modules/pva2pva/testApp/O.linux-ppc64' make[3]: Leaving directory `/home/ioxos/EPICS/epics-base/modules/pva2pva/testApp' make -C ./iocBoot install make[3]: Entering directory `/home/ioxos/EPICS/epics-base/modules/pva2pva/iocBoot' make -C ./iocimagedemo install make -C ./iocpvalink install make -C ./iocwfdemo install make[4]: Entering directory `/home/ioxos/EPICS/epics-base/modules/pva2pva/iocBoot/iocimagedemo' make[4]: Nothing to be done for `install'. make[4]: Leaving directory `/home/ioxos/EPICS/epics-base/modules/pva2pva/iocBoot/iocimagedemo' make[4]: Entering directory `/home/ioxos/EPICS/epics-base/modules/pva2pva/iocBoot/iocpvalink' make[4]: Nothing to be done for `install'. make[4]: Leaving directory `/home/ioxos/EPICS/epics-base/modules/pva2pva/iocBoot/iocpvalink' make[4]: Entering directory `/home/ioxos/EPICS/epics-base/modules/pva2pva/iocBoot/iocwfdemo' make[4]: Nothing to be done for `install'. make[4]: Leaving directory `/home/ioxos/EPICS/epics-base/modules/pva2pva/iocBoot/iocwfdemo' make[3]: Leaving directory `/home/ioxos/EPICS/epics-base/modules/pva2pva/iocBoot' make[2]: Leaving directory `/home/ioxos/EPICS/epics-base/modules/pva2pva' make[1]: Leaving directory `/home/ioxos/EPICS/epics-base/modules' ifc-1420a:~/EPICS/epics-base$ ./bin/linux-ppc64/cainfo
No pv name specified. ('cainfo -h' for help.) ifc-1420a:~/EPICS/epics-base$ ./bin/linux-ppc64/pvlist GUID 0x6EB4626000000000D0408207 version 2: tcp@[ 141.14.136.67:5075 ] GUID 0x8D63B15E00000000E7C1601E version 1: tcp@[ 141.14.133.59:5075 ] ifc-1420a:~/EPICS/epics-base$ pvlist 0x6EB4626000000000D0408207 -sh: pvlist: command not found ifc-1420a:~/EPICS/epics-base$ ./bin/linux-ppc64/pvlist 0x6EB4626000000000D0408207 pi:cardBrenda pi:doorBrenda ifc-1420a:~/EPICS/epics-base$ ./bin/linux-ppc64/pvlist 0x8D63B15E00000000E7C1601E CRYVISIL:STM:FASTSCAN:IMAGE_CHUNK live_display Thank you Andrew and Happy Easter!
------------------------------------------------------------------------------
Fritz-Haber-Institut | Phone: (+49 30) 8413-4270 Heinz Junkes | Fax (G3+G4): (+49 30) 8413-5900n. Faradayweg 4-6 | VC: 102220181216 at bjn.vc D - 14195 Berlin | E-Mail: junkes at fhi-berlin.mpg.de ------------------------------------------------------------------------------ On 1. Apr 2021, at 00:58, Johnson, Andrew N. <anj at anl.gov> wrote: |