Package Details: glibc-widevine 2.35-2

Git Clone URL: https://aur.archlinux.org/glibc-widevine.git (read-only, click to copy)
Package Base: glibc-widevine
Description: GNU C Library
Upstream URL: https://www.gnu.org/software/libc
Licenses: GPL, LGPL
Conflicts: glibc
Provides: glibc
Submitter: mogwai
Maintainer: mogwai
Last Packager: mogwai
Votes: 1
Popularity: 0.088080
First Submitted: 2022-01-23 13:25 (UTC)
Last Updated: 2022-02-17 13:47 (UTC)

Required by (3839)

Sources (9)

Latest Comments

mogwai commented on 2022-02-17 12:28 (UTC)

@dobo: Thanks for that!

I was actually starting from the latest proposed upstream patch https://patchwork.ozlabs.org/project/glibc/cover/20220207235127.1807294-1-hjl.tools@gmail.com/ It's a bit more work since that actually contains checks at linker level which will fail since the widevine lib was built with an older patched glibc...

Anyway, it looks like this newer patch will make it into 2.36, which would mean that there's no need for this special glibc anymore once that's released. I'll still proceed with this endeavour since it would be an easier jump to that 2.36 version.

I'll push your solution as an ad-interim solution anyway.

dobo commented on 2022-02-17 12:22 (UTC)

Hi @mogwai,

I haven't run any glibc tests (I've skipped them), I've forward ported patches. OS seems to be working and Widevine in Kodi works.

https://gist.github.com/dobo90/74dfddcc8faea2222b251b8ec125749f

mogwai commented on 2022-02-16 15:31 (UTC)

@rien333: That's correct. I'm working on updating the required patches. It seems I'm nearly there, but some tests are failing and I need to find out which. You can always revert to the regular glibc for the time being (that means no widevine temporarily, though).

rien333 commented on 2022-02-16 15:29 (UTC) (edited on 2022-02-16 15:30 (UTC) by rien333)

I think this needs to update - Arch Linux ARM recently upgraded gcc to 11.2.X, and this (or some related component) in turn breaks almost all programs. Perhaps because core/glibc is at 2.35, while this sits at 2.33? (see https://archlinuxarm.org/packages/armv7h/glibc)

I was able to fix my system regardless of this breakage, btw, so let met know if anyone needs help.

mogwai commented on 2022-02-14 08:21 (UTC)

@plenaerts: AUR helpers are not supported (I see pikaur cache being mentioned). Please only report errors when building the package directly with makepkg.

plenaerts commented on 2022-02-13 21:56 (UTC) (edited on 2022-02-13 22:00 (UTC) by plenaerts)

This is not building for me:

==> Starting build()...
checking build system type... armv7l-unknown-linux-gnueabihf
checking host system type... armv7l-unknown-linux-gnueabihf
checking for armv7l-unknown-linux-gnueabihf-gcc... armv7l-unknown-linux-gnueabihf-gcc
checking for suffix of object files... configure: error: in `/home/pieter/.cache/pikaur/build/glibc-widevine/src/glibc-build':
configure: error: cannot compute suffix of object files: cannot compile
See `config.log' for more details

And in config.log:

gcc version 11.1.0 (GCC) 
configure:2605: $? = 0
configure:2594: armv7l-unknown-linux-gnueabihf-gcc -V >&5
armv7l-unknown-linux-gnueabihf-gcc: error: unrecognized command-line option '-V'
armv7l-unknown-linux-gnueabihf-gcc: fatal error: no input files
compilation terminated.
configure:2605: $? = 1
configure:2594: armv7l-unknown-linux-gnueabihf-gcc -qversion >&5
armv7l-unknown-linux-gnueabihf-gcc: error: unrecognized command-line option '-qversion'; did you mean '--version'?
armv7l-unknown-linux-gnueabihf-gcc: fatal error: no input files
compilation terminated.

Uname:

# uname -smo
Linux armv7l GNU/Linux