Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 597260 - lxde-base/lxdm fails to build on musl
Summary: lxde-base/lxdm fails to build on musl
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo musl team
URL: https://sourceforge.net/p/lxde/patche...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-10-16 11:08 UTC by tt_1
Modified: 2018-09-27 15:48 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
compressed build.log (lxdm-0.4.1-build.log.gz,3.56 KB, application/octet-stream)
2016-10-16 11:08 UTC, tt_1
Details

Note You need to log in before you can comment on or make changes to this bug.
Description tt_1 2016-10-16 11:08:07 UTC
Created attachment 450378 [details]
compressed build.log

lxde-base/lxdm fails to build on musl-amd64 due to musl not supporting backtrace() via execinfo.h 

I attached a compressed build.log from amd64 as an example.
Comment 1 tt_1 2016-10-16 11:09:42 UTC
A patch to takle this issue has been upstreamed and is already accepted. 

https://git.lxde.org/gitweb/?p=lxde/lxdm.git;a=commitdiff;h=855c090f1330aedc97b9a486dcd0d0b4c7ff4f4e;hp=72812894cfd9454d70e4b0753531e46580416771

Therefore, I am going to create a pullrequest via github and hope it is to everyone's liking.
Comment 2 tt_1 2016-10-16 11:22:20 UTC
This is the pullrequest I opened to fix the bug

https://github.com/gentoo/gentoo/pull/2567
Comment 3 tt_1 2016-10-29 11:43:43 UTC
I created a new pullrequest with the suggested changes 

https://github.com/gentoo/gentoo/pull/2690
Comment 4 Brian Evans (RETIRED) gentoo-dev 2017-05-24 13:37:48 UTC
Upstream patches included up to 2016-11-11 in lxdm-0.5.3-r1
Comment 5 Enrique Domínguez 2018-09-27 15:48:20 UTC
Brian this patch set broke X security.
No -auth is appended to X launch.
Maybe leave it tcp listening too.
Not very secured at all.
I think it's very bad idea commiting unstable (aka git) on stable.
Why not a live ebuild for that?