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 | 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 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Re: softgluezynq |
From: | "Mooney, Tim M. via Tech-talk" <[email protected]> |
To: | "Siddons, David" <[email protected]>, EPICS <[email protected]> |
Date: | Fri, 25 Jan 2019 21:01:03 +0000 |
Hi Pete,
I think what's happening is that calc/configure/RELEASE defines SSCAN, but delaygen/configure/RELEASE does not. Any module that uses calc must match calc's definition of SSCAN.
Tim Mooney ([email protected]) (630)252-5417
Beamline Controls Group (www.aps.anl.gov) Advanced Photon Source, Argonne National Lab From: Siddons, David <[email protected]>
Sent: Friday, January 25, 2019 2:18:47 PM To: Mooney, Tim M.; EPICS Subject: softgluezynq HI Tim, I'm going through your instructions for building softgluezynq. My Vivado version is 2018.3, and I had to make a small change to CONFIG_SITE.linux-x86.linux-arm. The tools are in a slightly different location, and the target is different. Here's my file: # CONFIG_SITE.linux-x86.linux-arm Base compiled OK. Moving to synApps, (6.0, I believe), things are OK until: /home/peter/tools/Xilinx/SDK/2018.3/gnu/aarch32/lin/gcc-arm-linux-gnueabi//bin/arm-linux-gnueabihf-g++ -o delaygenApp -L/home/peter/epics/synApps/support/delaygen-R1-2-0/lib/linux-arm -L/home/peter/epics/base-3.15.5/lib/linux-arm -L/home/peter/epics/synApps/support/asyn-R4-33/lib/linux-arm
-L/home/peter/epics/synApps/support/calc-R3-7-1/lib/linux-arm -L/home/peter/epics/synApps/support/stream-R2-7-7c/lib/linux-arm -Wl,-rpath,/home/peter/epics/synApps/support/delaygen-R1-2-0/lib/linux-arm -Wl,-rpath,/home/peter/epics/base-3.15.5/lib/linux-arm
-Wl,-rpath,/home/peter/epics/synApps/support/asyn-R4-33/lib/linux-arm -Wl,-rpath,/home/peter/epics/synApps/support/calc-R3-7-1/lib/linux-arm -Wl,-rpath,/home/peter/epics/synApps/support/stream-R2-7-7c/lib/linux-arm -Wl,-rpath-link,/home/peter/epics/synApps/support/delaygen-R1-2-0/lib/linux-arm
-Wl,-rpath-link,/home/peter/epics/base-3.15.5/lib/linux-arm -Wl,-rpath-link,/home/peter/epics/synApps/support/asyn-R4-33/lib/linux-arm -Wl,-rpath-link,/home/peter/epics/synApps/support/calc-R3-7-1/lib/linux-arm -Wl,-rpath-link,/home/peter/epics/synApps/support/stream-R2-7-7c/lib/linux-arm
-Wl,-rpath,/home/peter/epics/synApps/support/delaygen-R1-2-0/lib/linux-arm -Wl,-rpath,/home/peter/epics/base-3.15.5/lib/linux-arm -Wl,-rpath,/home/peter/epics/synApps/support/asyn-R4-33/lib/linux-arm -Wl,-rpath,/home/peter/epics/synApps/support/calc-R3-7-1/lib/linux-arm
-Wl,-rpath,/home/peter/epics/synApps/support/stream-R2-7-7c/lib/linux-arm -Wl,-rpath-link,/home/peter/epics/synApps/support/delaygen-R1-2-0/lib/linux-arm -Wl,-rpath-link,/home/peter/epics/base-3.15.5/lib/linux-arm -Wl,-rpath-link,/home/peter/epics/synApps/support/asyn-R4-33/lib/linux-arm
-Wl,-rpath-link,/home/peter/epics/synApps/support/calc-R3-7-1/lib/linux-arm -Wl,-rpath-link,/home/peter/epics/synApps/support/stream-R2-7-7c/lib/linux-arm -rdynamic -L/home/peter/tools/Xilinx/SDK/2018.3/gnu/aarch32/lin/gcc-arm-linux-gnueabi//arm-linux-gnueabihf/lib
delaygenApp_registerRecordDeviceDriver.o delaygenMain.o -ldelaygen -lcalc -lasyn -lstream -ldbRecStd -ldbCore -lca -lCom
.....and a bunch more. I checked, and both libcalc.so and libsscan.so exist, but sscan is not referenced in the above. WHat am I doing wrong? |