Giter Site home page Giter Site logo

Comments (8)

Karry avatar Karry commented on August 15, 2024 1

Should be solved by setting disk requirements on OBS...

from osmscout-sailfish.

nephros avatar nephros commented on August 15, 2024

Please adapt the build to package a stripped binary.

from osmscout-sailfish.

nephros avatar nephros commented on August 15, 2024

Correction: the Openrepos version is ok, the Chum version is not. (and it's over 200 MB).

from osmscout-sailfish.

Karry avatar Karry commented on August 15, 2024

Thank you for report. I will re-trigger Chum build and compare log with the local one...

from osmscout-sailfish.

Karry avatar Karry commented on August 15, 2024

Seems that debug information strip fails on Chum, because there is no space in build root:

[ 2391s] + /usr/lib/rpm/find-debuginfo.sh -j6 --strict-build-id --build-id-seed 2.33-1.4.1.jolla --unique-debug-suffix -2.33-1.4.1.jolla.aarch64 --unique-debug-src-base harbour-osmscout-2.33-1.4.1.jolla.aarch64 -S debugsourcefiles.list /home/abuild/rpmbuild/BUILD/harbour-osmscout-2.33
[ 2392s] extracting debug info from /home/abuild/rpmbuild/BUILDROOT/harbour-osmscout-2.33-1.4.1.jolla.aarch64/usr/bin/harbour-osmscout
[ 2402s] /opt/cross/bin/aarch64-meego-linux-gnu-objcopy:/home/abuild/rpmbuild/BUILDROOT/harbour-osmscout-2.33-1.4.1.jolla.aarch64/usr/lib/debug/usr/bin/harbour-osmscout-2.33-1.4.1.jolla.aarch64.debug[.debug_loc]: No space left on device
[ 2402s] /opt/cross/bin/aarch64-meego-linux-gnu-objcopy:/home/abuild/rpmbuild/BUILDROOT/harbour-osmscout-2.33-1.4.1.jolla.aarch64/usr/bin/stZ47Tpa: cannot fill debug link section `/home/abuild/rpmbuild/BUILDROOT/harbour-osmscout-2.33-1.4.1.jolla.aarch64/usr/lib/debug/usr/bin/harbour-osmscout-2.33-1.4.1.jolla.aarch64.debug': No such file or directory

from osmscout-sailfish.

Karry avatar Karry commented on August 15, 2024

Reported as bug on Forum: https://forum.sailfishos.org/t/no-space-left-on-obs-build-sailfishos-org-during-debug-info-processing/17846

I do not know about better place...

from osmscout-sailfish.

nephros avatar nephros commented on August 15, 2024

Some more observations:

  • problem seems to affect only chum repo versions >= 4.4.0.64, 4.4.0.58 makes stripped binaries
  • ... and only aarch64 architecture

Maybe unrelated, but I notice on i486, there are .o files in the install root?

e.g. this build log has a couple of these lines:

[ 1450s] + /usr/lib/rpm/find-debuginfo.sh -j6 --strict-build-id --build-id-seed 2.33-1.6.1.jolla --unique-debug-suffix -2.33-1.6.1.jolla.i386 --unique-debug-src-base harbour-osmscout-2.33-1.6.1.jolla.i386 -S debugsourcefiles.list /home/abuild/rpmbuild/BUILD/harbour-osmscout-2.33
[ 1451s] extracting debug info from /home/abuild/rpmbuild/BUILDROOT/harbour-osmscout-2.33-1.6.1.jolla.i386/usr/bin/harbour-osmscout
[ 1471s] 11422 blocks
[ 1471s] + /usr/lib/rpm/check-buildroot
[ 1474s] + /usr/lib/rpm/meego/brp-compress
[ 1474s] + /usr/lib/rpm/meego/brp-strip-static-archive /usr/bin/strip
[ 1484s] /usr/bin/strip: /home/abuild/rpmbuild/BUILDROOT/harbour-osmscout-2.33-1.6.1.jolla.i386/usr/lib/stIbFEAt/mocs_compilation.cpp.o: plugin needed to handle lto object
[ 1484s] /usr/bin/strip: /home/abuild/rpmbuild/BUILDROOT/harbour-osmscout-2.33-1.6.1.jolla.i386/usr/lib/stIbFEAt/ElevationChartWidget.cpp.o: plugin needed to handle lto object
[ 1484s] /usr/bin/strip: /home/abuild/rpmbuild/BUILDROOT/harbour-osmscout-2.33-1.6.1.jolla.i386/usr/lib/stIbFEAt/ElevationModule.cpp.o: plugin needed to handle lto object
[ 1484s] /usr/bin/strip: /home/abuild/rpmbuild/BUILDROOT/harbour-osmscout-2.33-1.6.1.jolla.i386/usr/lib/stIbFEAt/FileDownloader.cpp.o: plugin needed to handle lto object
[ 1484s] /usr/bin/strip: /home/abuild/rpmbuild/BUILDROOT/harbour-osmscout-2.33-1.6.1.jolla.i386/usr/lib/stIbFEAt/IconAnimation.cpp.o: plugin needed to handle lto object
[ 1484s] /usr/bin/strip: /home/abuild/rpmbuild/BUILDROOT/harbour-osmscout-2.33-1.6.1.jolla.i386/usr/lib/stIbFEAt/IconLookup.cpp.o: plugin needed to handle lto object
[ 1484s] /usr/bin/strip: /home/abuild/rpmbuild/BUILDROOT/harbour-osmscout-2.33-1.6.1.jolla.i386/usr/lib/stIbFEAt/InputHandler.cpp.o: plugin needed to handle lto object
[ 1484s] /usr/bin/strip: /home/abuild/rpmbuild/BUILDROOT/harbour-osmscout-2.33-1.6.1.jolla.i386/usr/lib/stIbFEAt/LocationEntry.cpp.o: plugin needed to handle lto object
[ 1484s] /usr/bin/strip: /home/abuild/rpmbuild/BUILDROOT/harbour-osmscout-2.33-1.6.1.jolla.i386/usr/lib/stIbFEAt/LocationInfoModel.cpp.o: plugin needed to handle lto object
[ 1484s] /usr/bin/strip: /home/abuild/rpmbuild/BUILDROOT/harbour-osmscout-2.33-1.6.1.jolla.i386/usr/lib/stIbFEAt/MapWidget.cpp.o: plugin needed to handle lto object
[ 1484s] /usr/bin/strip: /home/abuild/rpmbuild/BUILDROOT/harbour-osmscout-2.33-1.6.1.jolla.i386/usr/lib/stIbFEAt/OnlineTileProviderModel.cpp.o: plugin needed to handle lto object

from osmscout-sailfish.

Karry avatar Karry commented on August 15, 2024

It seems that i486 compiler has available LTO (link time optimizations) and these *.o files in install root is side effect...

from osmscout-sailfish.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.