Adding dev-pkgs to SDKIMAGE_FEATURES I expected that the -dev packages would be 
installed in the sysroot in the eSDK, but it seems that is valid only for the 
standard SDK.

I have my own image that inherits core-image with various additions. In the 
standard SDK, the debug folder under 
rpi_standard/sysroots/aarch64-enea-linux/usr/src/debug shows like this:
acl          expat        less           libtirpc            make             
rpcbind
atk          file         libaio         libtool             mingetty         
rpm
attr         findutils    libarchive     libunistring        mpfr             
rsync
babeltrace   fontconfig   libassuan      liburcu             ncurses          
shadow
base-passwd  freetype     libcap         libx11              nettle           
shared-mime-info
bash         fuse         libcheck       libxau              nfs-utils        
slang
bc           gcc-runtime  libcomps       libxcb              nspr             
sqlite3
blktrace     gdbm         libdnf         libxcomposite       nss              
strace
busybox      gdk-pixbuf   libevent       libxcursor          openssh          
systemd
bzip2        gettext      libffi         libxdamage          openssl          
systemtap
cairo        glib-2.0     libgcc         libxdmcp            pango            
tcf-agent
ccache       glibc        libgpg-error   libxext             patch            
tcl
coreutils    gmp          libidn         libxfixes           pciutils         
tcp-wrappers
curl         gnutls       libjpeg-turbo  libxft              perl             
trace-cmd
db           gpgme        libmpc         libxml2             pixman           
util-linux
dbus         gtk+         libnfsidmap    libxml-parser-perl  pkgconfig        xz
dhcp         harfbuzz     libnl          libxrandr           popt             
zlib
diffstat     json-c       libpcre        libxrender          powertop
diffutils    kbd          libpng         lttng-tools         python3
e2fsprogs    kmod         librepo        lttng-ust           python3-pygpgme
elfutils     latencytop   libsolv        m4                  readline


In the extensible SDK, I only have this under 
rpi/sysroots/aarch64-enea-linux/usr/src/debug:
bash  bc  glibc  ncurses


I tried building both SDKs based on a vanilla core-image-minimal, and the 
standard SDK has the sources installed as expected, but the ext SDK has no 
debug folder containing sources. I tried 

I tried looking into the populate_sdk* classes, but the code there is very hard 
to understand at a first view. So I guess question is: Is this intended by 
design or is it a bug? If intended, what is the development worklfow for a user 
wanting to remote debug applications using shared libraries? 

Best regards,
--Adrian
-- 
_______________________________________________
yocto mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to