SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I wonder if you are on the way to rebuild with gcc10.
For some reason i'm currently re-building a lot of packages from -current, maybe we can share some necessary fixes.
e.g. the following builds need the additional CFLAG "-fcommon" to build:
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,564
Rep:
regression test up to "Wed Dec 30 21:56:42 UTC 2020": (x86_64 version)
4 packages fail totally to build: mlt, seamonkey, firefox and thunderbird (the last two packages should have problems solved with the new rust-1.49).
Some others need patch (mainly "-fcommon" option due to gcc-10.2.0), follow link: https://github.com/nobodino/slackwar...es_for_current
Some others are not compatible with autoconf and automake or both of them: motif, gtk+2, vorbis-tools, hunspell.
It's the first time, I've seen a new glibc release that doesn't show any regression in Slackware.
Yeah, x86_64 went great here as well with no apparent problems. So where's that new glibc, you might ask?
Well, the build seemed to go well on x86 with no compile failures, but something about the new glibc kills sshd on 32-bit. I suspect it's a lack of some function or another in the privsep sandbox (it's happened on other architectures with a new glibc before), but have not been able to track down the issue yet. And I'm a bit surprised that Google isn't revealing anyone else running into this yet.
Planning to put the new glibc into /testing with a warning about this situation. As always, any help figuring out a solution is welcomed.
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,564
Rep:
Well, I haven't built x86 version for some time now.
I'll see if I've still one system up to date and try to build SFS on x86, but not before tomorrow.
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,564
Rep:
I've found this concerning openssh8.4p1/regress/connect-privsep.sh
----------------------------------------------
# $OpenBSD: connect-privsep.sh,v 1.9 2017/04/30 23:34:55 djm Exp $
# Placed in the Public Domain.
${SSH} -F $OBJ/ssh_proxy 999.999.999.999 true
if [ $? -ne 0 ]; then
# XXX replace this with fail once sandbox has stabilised
warn "ssh privsep/sandbox+proxyconnect failed"
fi
# Because sandbox is sensitive to changes in libc, especially malloc, retest
# with every malloc.conf option (and none).
if [ -z "TEST_MALLOC_OPTIONS" ]; then
mopts="C F G J R S U X < >"
else
mopts=`echo $TEST_MALLOC_OPTIONS | sed 's/./& /g'`
fi
for m in '' $mopts ; do
env MALLOC_OPTIONS="$m" ${SSH} -F $OBJ/ssh_proxy 999.999.999.999 true
if [ $? -ne 0 ]; then
fail "ssh privsep/sandbox+proxyconnect mopt '$m' failed"
fi
done
--------------------------------------------
I don't know if this indication can help?
Yeah, x86_64 went great here as well with no apparent problems. So where's that new glibc, you might ask?
Well, the build seemed to go well on x86 with no compile failures, but something about the new glibc kills sshd on 32-bit. I suspect it's a lack of some function or another in the privsep sandbox (it's happened on other architectures with a new glibc before), but have not been able to track down the issue yet. And I'm a bit surprised that Google isn't revealing anyone else running into this yet.
Planning to put the new glibc into /testing with a warning about this situation. As always, any help figuring out a solution is welcomed.
I've not tested it myself but this could be related?
Is it a problem on multilib? I could throw it on my laptop and see what's up. We've got a number of things to ssh into around here.
I doubt you'd see the issue on multilib unless you're starting the 32bit version of sshd (which openssh, the package including sshd, isn't a package that Alien Bob provides as a compat32 package, although you could always try converting it using convertpkg-compat32 and run the 32bit binary and see if you can replicate the issue).
I doubt you'd see the issue on multilib unless you're starting the 32bit version of sshd (which openssh, the package including sshd, isn't a package that Alien Bob provides as a compat32 package, although you could always try converting it using convertpkg-compat32 and run the 32bit binary and see if you can replicate the issue).
If I have time this weekend, I'll see if I can reinstall. The laptop was a bit fussy to get a distro on it, to begin with, though. :/
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.