Request for tracking aws-sdk-cpp
nehaljwani opened this issue · comments
Too huge library. Need time to build it.
Can I help in any way here? (I'm the maintainer of the AWS C++ stack on conda-forge, so I know it already a bit)
Get the profile (aws-sdk-cpp.json
):
{
"Name": "aws-sdk-cpp",
"Title": "AWS SDK for C++",
"SourceUrl": "https://github.com/aws/aws-sdk-cpp/tags",
"Maintainer": "Uwe L. Korn",
"MaintainerUrl": "http://...",
"HeadersDiff": "Off",
"KeepMicroMult": [ "10" ],
"Make": "-j2"
}
Install https://github.com/lvc/abi-tracker and download/build recent aws-sdk-cpp packages:
abi-monitor aws-sdk-cpp.json -get
abi-monitor aws-sdk-cpp.json -build
Build the ABI report:
abi-tracker aws-sdk-cpp.json -build
And publish report somewhere.
Thanks.
@lvc I gave this a try, however I need a little bit of help:
$ time abi-monitor aws.json -build
Building 'aws-sdk-cpp-1.8.60.tar.gz'
Building 'aws-sdk-cpp-1.8.50.tar.gz'
real 39m24.486s
user 245m49.314s
sys 20m2.214s
$ time abi-tracker aws.json -build
Creating ABI dump for 1.8.50
Creating ABI dump for lib64/libaws-c-common.so.1.0.0
ERROR: invalid DWARF info
ERROR: can't create ABI dump
Creating ABI dump for lib64/libaws-c-event-stream.so.1.0.0
ERROR: invalid DWARF info
ERROR: can't create ABI dump
Creating ABI dump for lib64/libaws-checksums.so
ERROR: invalid DWARF info
ERROR: can't create ABI dump
Creating ABI dump for lib64/libaws-cpp-sdk-access-management.so
Could you provide some guidance on the invalid DRAWF info
failures?
eu-readelf
from elfutils
has failed to read DWARF info in the binaries. Try to update it to latest version from latest source: https://sourceware.org/elfutils/ftp/0.181/