this seems to fail with clang and llvm provided libomp see https://errors.yoctoproject.org/Errors/Details/798433/
On Mon, Aug 19, 2024 at 10:40 PM Jamin Lin via lists.openembedded.org <[email protected]> wrote: > > drgn is a debugger with an emphasis on programmability > drgn exposes the types and variables in a program > for easy, expressive scripting in Python. > > Drgn depends on: > 1. python3 > 2. elfutils > > The build requires: > 1. setuptools > 2. automake > 3. autoconf > 4. libtool > 5. pkgconf > > Reference: > https://drgn.readthedocs.io/en/latest/installation.html > > Signed-off-by: Jamin Lin <[email protected]> > --- > .../drgn/python3-drgn_0.0.27.bb | 69 +++++++++++++++++++ > 1 file changed, 69 insertions(+) > create mode 100644 meta-oe/recipes-kernel/drgn/python3-drgn_0.0.27.bb > > diff --git a/meta-oe/recipes-kernel/drgn/python3-drgn_0.0.27.bb > b/meta-oe/recipes-kernel/drgn/python3-drgn_0.0.27.bb > new file mode 100644 > index 000000000..5c0dbe963 > --- /dev/null > +++ b/meta-oe/recipes-kernel/drgn/python3-drgn_0.0.27.bb > @@ -0,0 +1,69 @@ > +SUMMARY = "drgn (pronounced dragon) is a debugger with an emphasis on \ > +programmability. drgn exposes the types and variables in a program for easy, > \ > +expressive scripting in Python." > +HOMEPAGE = "https://github.com/osandov/drgn" > +LICENSE = " LGPL-2.1-or-later" > +LIC_FILES_CHKSUM = "file://COPYING;md5=7c83d30e99508d6b790eacdd3abab846" > + > +SRC_URI = "git://github.com/osandov/drgn.git;protocol=https;branch=main" > +SRCREV = "a8dfc9e31f551d4b3c3d4307fa19ab6b3bfafb1c" > + > +S = "${WORKDIR}/git" > + > +DEPENDS = "\ > + autoconf-native \ > + automake-native \ > + libtool-native \ > + elfutils \ > + " > + > +RDEPENDS:${PN} = "\ > + python3-crypt \ > + python3-io \ > + python3-logging \ > + python3-math \ > + python3-pickle \ > + python3-stringold \ > + python3-compression \ > + " > + > +RDEPENDS:${PN}:append:class-target = "\ > + libdw \ > + libelf \ > + libgomp \ > + " > + > +RDEPENDS:${PN}:append:class-native = "\ > + elfutils-native \ > + " > + > +RDEPENDS:${PN}:append:class-nativesdk = "\ > + nativesdk-elfutils \ > + " > + > +export CONFIGURE_FLAGS = "\ > + --build=${BUILD_SYS}, \ > + --host=${HOST_SYS}, \ > + --target=${TARGET_SYS}, \ > + --prefix=${prefix}, \ > + --exec_prefix=${exec_prefix}, \ > + --bindir=${bindir}, \ > + --sbindir=${sbindir}, \ > + --libexecdir=${libexecdir}, \ > + --datadir=${datadir}, \ > + --sysconfdir=${sysconfdir}, \ > + --sharedstatedir=${sharedstatedir}, \ > + --localstatedir=${localstatedir}, \ > + --libdir=${libdir}, \ > + --includedir=${includedir}, \ > + --oldincludedir=${includedir}, \ > + --infodir=${infodir}, \ > + --mandir=${mandir}, \ > + --with-libtool-sysroot=${STAGING_DIR_HOST} \ > + " > + > +export PYTHON_CPPFLAGS = "-I${STAGING_INCDIR}/${PYTHON_DIR}" > + > +inherit python3native pkgconfig setuptools3 > + > +BBCLASSEXTEND = "native nativesdk" > -- > 2.25.1 > > > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#111872): https://lists.openembedded.org/g/openembedded-devel/message/111872 Mute This Topic: https://lists.openembedded.org/mt/107995862/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
