| Summary: | perl and systemd-boot failing on configure steps with poky-tiny policy | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] OE-Core | Reporter: | Leonardo Sandoval Gonzalez <leonardo.sandoval.gonzalez> | ||||
| Component: | core | Assignee: | Aníbal Limón <anibal.limon> | ||||
| Status: | RESOLVED WONTFIX | QA Contact: | |||||
| Severity: | enhancement | ||||||
| Priority: | Medium+ | CC: | meta.mr.watcher, meta.watcher | ||||
| Version: | 2.3 | ||||||
| Target Milestone: | 2.4 M4 | ||||||
| Hardware: | x86 | ||||||
| OS: | Multiple | ||||||
| Whiteboard: | |||||||
| OS type for building Yocto: | --- | Type of Regression: | --- | ||||
| Verified: | Documentation change: | No (bug/feature does not impact docs) | |||||
| Attachments: |
|
||||||
|
Description
Leonardo Sandoval Gonzalez
2017-03-22 16:30:02 UTC
The error is because a sstate contaminated comes from the server with the path /home/pokybuild to search for perl libraries. If /home/pokybuild directory exists and you don't have permissions the build fails. I will work to avoid include /home/pokybuild in perl-native sstate. (In reply to comment #1) > The error is because a sstate contaminated comes from the server with the > path /home/pokybuild to search for perl libraries. > > If /home/pokybuild directory exists and you don't have permissions the build > fails. > > I will work to avoid include /home/pokybuild in perl-native sstate. The AB PATH (/home/pokybuild) on @INC is included because perl-native is compiled with see how @INC is constructed [1], that's the reason why we use a wrapper to add relative path's to the PERLLIB in perl-native binary [2]. May be we need to close as WONTFIX because is a known issue the other way to fix this is modifying the perl compilation. [1] http://stackoverflow.com/questions/2526804/how-is-perls-inc-constructed-aka-what-are-all-the-ways-of-affecting-where-pe [2] http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/recipes-devtools/perl/perl-native_5.24.1.bb#n100 (In reply to comment #2) > (In reply to comment #1) > > The error is because a sstate contaminated comes from the server with the > > path /home/pokybuild to search for perl libraries. > > > > If /home/pokybuild directory exists and you don't have permissions the build > > fails. > > > > I will work to avoid include /home/pokybuild in perl-native sstate. > > The AB PATH (/home/pokybuild) on @INC is included because perl-native is > compiled with see how @INC is constructed [1], that's the reason why we use > a wrapper to add relative path's to the PERLLIB in perl-native binary [2]. > > May be we need to close as WONTFIX because is a known issue the other way to > fix this is modifying the perl compilation. > > [1] > http://stackoverflow.com/questions/2526804/how-is-perls-inc-constructed-aka- > what-are-all-the-ways-of-affecting-where-pe > [2] > http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/recipes-devtools/ > perl/perl-native_5.24.1.bb#n100 There is a known issue, and we use the wrapper [2] to make a workaround, so close at wontfix. |