Package Details: glibc-wsl 2.26-4

Git Clone URL: https://aur.archlinux.org/glibc-wsl.git (read-only)
Package Base: glibc-wsl
Description: GNU C Library
Upstream URL: http://www.gnu.org/software/libc
Licenses: GPL, LGPL
Groups: base
Conflicts: glibc
Provides: glibc=2.26-4
Submitter: patstew
Maintainer: patstew
Last Packager: patstew
Votes: 2
Popularity: 0.582174
First Submitted: 2017-05-31 11:05
Last Updated: 2017-09-14 17:42

Dependencies (6)

Required by (1000)

Sources (7)

Pinned Comments

patstew commented on 2017-09-12 20:31

To reiterate what's on the wiki, to build this package you need to either be on linux or already have a patched glibc installed on WSL.
You might want to "makepkg --nocheck" when building, the tests take ages.

Latest Comments

foolnotion commented on 2017-09-25 20:14

I can confirm, problem was fixed after reboot. Thanks @c0oldcat.

c0ldcat commented on 2017-09-24 03:22

I have the same problem as foolnotion. Fixed after reboot.

tmily00 commented on 2017-09-18 00:34

gcc: error: ../sysdeps/x86_64/multiarch/strcat.S: No such file or directory
gcc: fatal error: no input files
compilation terminated.
make[2]: *** [/home/xxxxx/glibc-wsl/src/glibc-build/sysd-rules:653: /home/tmily/glibc-wsl/src/glibc-build/string/strcat.o] Error 1
make[2]: Leaving directory '/home/xxxxx/glibc-wsl/src/glibc/string'
make[1]: *** [Makefile:215: string/subdir_lib] Error 2
make[1]: Leaving directory '/home/xxxxx/glibc-wsl/src/glibc'
make: *** [Makefile:9: all] Error 2
==> ERROR: A failure occurred in build().

patstew commented on 2017-09-14 17:49

Thanks for finding the cause of that problem wangqr. I've reverted that commit as well. Seems to fix sudo for me.
Sorry to hear that foolnotion - all I can say is it's working here. It's probably quite difficult to fix, because you can't copy files into the WSL root from windows in such a way that WSL sees them. I can only suggest you rename your existing root to keep your files and reinstall.

wangqr commented on 2017-09-14 17:06

getrlimit/setrlimit no longer work in glibc-2.26, which may cause some problems. I have opened an issue at https://github.com/Microsoft/BashOnWindows/issues/2493

foolnotion commented on 2017-09-14 08:27

Tried to upgrade last night from glibc-wsl-2.25.2 to 2.26.3. The package installs with no errors but it breaks the system. The wsl bridge can no longer start. Tried compiling both locally and on a real linux system (Manjaro VM).
For me this version breaks the arch WSL.

GFdevelop commented on 2017-09-13 16:07

now compiling without error but I have not tested on wsl.

patstew commented on 2017-09-12 20:31

To reiterate what's on the wiki, to build this package you need to either be on linux or already have a patched glibc installed on WSL.
You might want to "makepkg --nocheck" when building, the tests take ages.

patstew commented on 2017-09-12 20:28

tuxzz: I don't really want to use glibc master. Are there any other fixes in there?
GFdevelop: No idea, sorry. I've just updated the package so maybe again? It built fine for me, though I was building on linux.

GFdevelop commented on 2017-09-12 18:16

compile error:

{standard input}: Assembler messages:
{standard input}: Error: `loc1@GLIBC_2.2.5' can't be versioned to common symbol 'loc1'
{standard input}: Error: `loc2@GLIBC_2.2.5' can't be versioned to common symbol 'loc2'
{standard input}: Error: `locs@GLIBC_2.2.5' can't be versioned to common symbol 'locs'

Solution?

All comments