Hi everybody,
I faced today the fact that on my system (OpenSuSE Tumbleweed) there is no libpcre anymore. It got replaced completely by its successor libpcre2.
I came across that when trying to recompile my EPICS installation. It failed when building StreamDevice.
Now there are three options how to solve that:
1) Install the old libpcre 8.45 from source by hand in the system. Might still work for some time, but what when not? It has not been updated since 2021
and might contain bugs and security issues that will not be fixed.
2) Install libpcre as part of StreamDevice. It faces the same problems as above.
3) Port StreamDevice to libpcre2. That would make it future prove and more easy to maintain.
For me #1 is only a short term solution. For now only my OpenSuSE system is affected and I can build a package for that, but what when systems like Debian/Ubuntu arfe affected?
As I use E3 to deploy my EPICS installations now, I could setup an installation of libpcre for that, but it would require to fork the e3-StreamDevice wrapper from ESS
to add the pcre module dependency. I would prefer not to do that as it could make things incompatible at some time.
So this leaves #3 as the optimal solution an I would like to know if somebody has already looked into that or is actively working on it.
Regards,
Jörn
- Replies:
- Re: StreamDevice and libpcre2 Ralph Lange via Tech-talk
- RE: StreamDevice and libpcre2 Zimoch Dirk via Tech-talk
- Navigate by Date:
- Prev:
Re: Eaton UPS Network-M3 boj via Tech-talk
- Next:
Re: StreamDevice and libpcre2 Ralph Lange 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>
- Navigate by Thread:
- Prev:
Re: Inquiry About EPICS Support for XILINX XDMA PCIe Driver Joao Paulo Martins via Tech-talk
- Next:
Re: StreamDevice and libpcre2 Ralph Lange 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>
|