On 6/27/23 8:26 PM, Andrew Davis wrote:
> On 6/27/23 9:42 AM, Ravi Gunasekaran wrote:
>> libnetconf2 is needed to build sysrepo. And libnetconf2 depends on
>> libssh. So add receipe for libssh.
>>
> 
> What is wrong with the version of libssh already in meta-oe?

The recommended version of libssh for libnetconf2 is 0.9. [1]
While the version of libssh in meta-oe is 0.8

[1] - https://github.com/CESNET/libnetconf2

> 
> Andrew
> 
>> The recipe is taken as-is from the commit 09f73e7 ("update for honister")
>> from the public repo [1].
>>
>> [1] - https://github.com/sartura/meta-sysrepo
>>
>> Signed-off-by: Ravi Gunasekaran <[email protected]>
>> ---
>>
>> Changes since v3:
>> ----------------
>> No change
>>
>> Changes since v2:
>> ---------------
>> Newly introduced in this series
>>
>>   .../recipes-sysrepo/libssh/libssh_0.9.5.bb    | 35 +++++++++++++++++++
>>   1 file changed, 35 insertions(+)
>>   create mode 100644 meta-arago-extras/recipes-sysrepo/libssh/libssh_0.9.5.bb
>>
>> diff --git a/meta-arago-extras/recipes-sysrepo/libssh/libssh_0.9.5.bb 
>> b/meta-arago-extras/recipes-sysrepo/libssh/libssh_0.9.5.bb
>> new file mode 100644
>> index 00000000..43a6827e
>> --- /dev/null
>> +++ b/meta-arago-extras/recipes-sysrepo/libssh/libssh_0.9.5.bb
>> @@ -0,0 +1,35 @@
>> +SUMMARY = "Multiplatform C library implementing the SSHv2 and SSHv1 
>> protocol"
>> +HOMEPAGE = "http://www.libssh.org";
>> +SECTION = "libs"
>> +LICENSE = "LGPLv2.1"
>> +LIC_FILES_CHKSUM = "file://COPYING;md5=dabb4958b830e5df11d2b0ed8ea255a0"
>> +
>> +DEPENDS = "zlib openssl"
>> +
>> +SRC_URI = "git://git.libssh.org/projects/libssh.git;branch=stable-0.9"
>> +SRCREV = "0cceefd49d4d397eb21bd36e314ac87739da51ff"
>> +
>> +S = "${WORKDIR}/git"
>> +
>> +inherit cmake
>> +
>> +PACKAGECONFIG ??=""
>> +PACKAGECONFIG[gssapi] = "-DWITH_GSSAPI=1, -DWITH_GSSAPI=0, krb5, "
>> +
>> +ARM_INSTRUCTION_SET:armv5 = "arm"
>> +
>> +EXTRA_OECMAKE = " \
>> +    -DWITH_GCRYPT=0 \
>> +    -DWITH_PCAP=1 \
>> +    -DWITH_SFTP=1 \
>> +    -DWITH_ZLIB=1 \
>> +    -DLIB_SUFFIX=${@d.getVar('baselib').replace('lib', '')} \
>> +    "
>> +
>> +do_configure:prepend () {
>> +    # Disable building of examples
>> +    sed -i -e '/add_subdirectory(examples)/s/^/#DONOTWANT/' 
>> ${S}/CMakeLists.txt \
>> +        || bbfatal "Failed to disable examples"
>> +}
>> +
>> +TOOLCHAIN = "gcc"

-- 
Regards,
Ravi


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#14717): 
https://lists.yoctoproject.org/g/meta-arago/message/14717
Mute This Topic: https://lists.yoctoproject.org/mt/99810510/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-arago/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to