Comments (8)
Should be solved by setting disk requirements on OBS...
from osmscout-sailfish.
Please adapt the build to package a stripped binary.
from osmscout-sailfish.
Correction: the Openrepos version is ok, the Chum version is not. (and it's over 200 MB).
from osmscout-sailfish.
Thank you for report. I will re-trigger Chum build and compare log with the local one...
from osmscout-sailfish.
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.
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.
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.
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)
- NZ Topomaps HOT 1
- Default dir on first start is ~/Osm not ~/Documents/Osm HOT 2
- Feature request: use a GPX file for navigation
- The app only shows a white screen and nothing else. HOT 4
- Import and display heart rate from GPX files
- Support for reading heart rate from smartwatch
- UI improvement: Indicate that menu is scrollable HOT 2
- OSM Scout isn't starting anymore on my Pro1 with 4.5.0.19 HOT 2
- Supermarket is not visible in search HOT 1
- Collection edit do not update description
- Four boring, though useful "administrative" suggestions HOT 4
- Navigation: Make it possible to select route From by selection in the Collections HOT 2
- Tools for measurement
- Advanced search
- Access to route steps when there is no active navigation
- Navigation with waypoints
- Map for City of Berne crashes app HOT 5
- Navigation lane assist HOT 3
- How to get all organizations (amenities) in the building?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from osmscout-sailfish.