[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [WIP] update firefox build status on riscv64



hi,

On Thu, May 26, 2022 at 7:55 AM Bo YU <tsu.yubo@gmail.com> wrote:


On Thu, May 26, 2022 at 7:38 AM Bo YU <tsu.yubo@gmail.com> wrote:
>
> Hi,
>

>
> The latest development is:
>
> ```
> ...
> chmod +x libipcclientcerts.so
> ../../../../../config/nsinstall -R -m 644 'libipcclientcerts.so' '../../../../../dist/bin'
> make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/security/manager/ssl/ipcclientcerts/dynamic-library'
> E: Build killed with signal TERM after 150 minutes of inactivity
> ...
> ```
>
Now  the background of hang:

/<<PKGBUILDDIR>>/build-browser/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target libipcclientcerts.so
/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/check_binary.py:13: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
  from distutils.version import StrictVersion as Version
BUILDTASK {"argv": ["/<<PKGBUILDDIR>>/python/mozbuild/mozbuild/action/check_binary.py", "--target", "libipcclientcerts.so"], "start": 1653536313.127815, "end": 1653536313.2668588, "context": null}
chmod +x libipcclientcerts.so
../../../../../config/nsinstall -R -m 644 'libipcclientcerts.so' '../../../../../dist/bin'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/security/manager/ssl/ipcclientcerts/dynamic-library'
...
[hang]

systemctl status build-pid:

https://paste.debian.net/1242065/  
 
It seems that it is stuck in ld stage.

Bo
> This is so close to build it this time, but this maybe not literly.
>
> I applied two patches[0]&[1].
>
> If anyone hope to try it, please make sure the 0001 is in front of 0002.
> The d/rules file that I used the default config. So the mail another
> meaning is:
>
> Please firefox experts help to point out which configs are not required
> for building it on riscv64.
>
> Bo
>
> [0]: https://github.com/yuzibo/debian_dev/blob/main/firefox/0001-add-support-riscv64.patch
> [1]: https://github.com/yuzibo/debian_dev/blob/main/firefox/0002-update-authenticator-checksum.patch
> [2]: https://github.com/yuzibo/debian_dev/blob/main/firefox/rules
>
> --
> Best Regards,
>

Reply to: