This bug was fixed in the package libreoffice -
4:24.2.7-0ubuntu0.24.04.1
---
libreoffice (4:24.2.7-0ubuntu0.24.04.1) noble; urgency=medium
* New upstream release (LP: #2086214)
[ Julian Andres Klode ]
* Pass CFLAGS, CXXFLAGS, CPPFLAGS, and LDFLAGS to external projects
(LP:
To add details:
As ddebs.ubuntu.com is broken, I manually fetched all the .ddebs using
curl -s
'https://launchpad.net/ubuntu/+source/libreoffice/4:24.2.7-0ubuntu0.24.04.1/+build/29259485'
| grep '"https://[^"]*.ddeb";' -o | xargs wget
I created a repository using
apt-ftparchive packages . > P
Hello Julian, or anyone else affected,
Accepted libreoffice into noble-proposed. The package will build now and
be available at
https://launchpad.net/ubuntu/+source/libreoffice/4:24.2.7-0ubuntu0.24.04.1
in a few hours, and then in the -proposed repository.
Please help us by testing this new packa
** Description changed:
- While evaluating libreoffice for the -fno-omit-frame-pointer option
- presence we identified the following files as having missing flags:
+ [ Impact ]
+ In order to help developers with profiling, Ubuntu enabled frame-pointers for
packages in the main archive.
+
+ https
** Also affects: libreoffice (Ubuntu Noble)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2073128
Title:
Missing compiler flags
To manage notifications a
This bug was fixed in the package libreoffice - 4:24.8.0-0ubuntu2
---
libreoffice (4:24.8.0-0ubuntu2) oracular; urgency=medium
* Pass CFLAGS, CXXFLAGS, CPPFLAGS, and LDFLAGS to external projects
(LP: #2073128)
-- Julian Andres Klode Tue, 03 Sep 2024 15:38:30
+0200
** Change
FWIW I seem to have added a bunch of $(LDFLAGS) to lines with $(call
gb_ExternalProject_get_link_flags,...) - those are unnecessary and
upstream likely should complain about those.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https
To add, the dump for noble main is available in
https://magenta.jak-linux.org/ubuntu-archive/noble-main.json
and https://magenta.jak-linux.org/ubuntu-archive/noble-main-
report.src.txt is the report of that. For libreoffice it was:
Source: libreoffice
Total: 68
Good: 66
Bad: 1
libreoffice-cor
We have extracted the DW_AT_producer field from the DWARF debug info
section, looking for -fno-omit-frame-pointer as part of the 24.04
validation of frame pointer enablement.
I have provided a convenient script here that extracts those using
python3-pyelftools:
https://gist.github.com/julian-klod
@Julian Could you describe the process on how you discovered this
problem and identified the missing flags?
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2073128
Title:
Missing compiler flags
To ma
Sorry I missed this report, but I noticed your upload.
Forwarded as https://gerrit.libreoffice.org/c/core/+/172859
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2073128
Title:
Missing compiler flag
** Tags added: patch
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2073128
Title:
Missing compiler flags
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libr
** Changed in: libreoffice (Ubuntu)
Status: New => Fix Committed
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2073128
Title:
Missing compiler flags
To manage notifications about this bug go
Initial patch, currently test compiling, I hope I have enough space.
** Patch added: "external-flags.patch"
https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/2073128/+attachment/5812818/+files/external-flags.patch
--
You received this bug notification because you are a member of Ubu
I'd wager this is the issue where it's not forwarding flags to the
external build system:
gb_ExternalProject_get_build_flags = $(call
gb_LinkTarget__get_debugflags,ExternalProject_$(1))
Notably,
gb_ExternalProject_get_link_flags = $(LDFLAGS) $(USE_LD) $(call
gb_LinkTarget__get_debugldflags,Ex
Rico, any suggestion where to go from here? It seems all vendored
libraries are compiled without the right compiler flags but I don't want
to waste hours digging deep into that convoluted build system and I hope
you can point me in the right direction.
--
You received this bug notification becaus
16 matches
Mail list logo