LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 08-02-2018, 07:35 PM   #1801
USUARIONUEVO
Senior Member
 
Registered: Apr 2015
Posts: 2,411

Rep: Reputation: 977Reputation: 977Reputation: 977Reputation: 977Reputation: 977Reputation: 977Reputation: 977Reputation: 977

Quote:
Originally Posted by Darth Vader View Post
For gods sake! We start again with "let's add multilib" ????

At least let's wait the usual 2 years!

And NO, you can't have a multi-architecture (the real name of "multilib") GLIBC without an multi-architecture compiler.
stop trolling everywhere , i not request , i ask only.

Im not interesting in multilib , but i think ,if this package can ship with that enabled, then probably , no need "overlaping" , original packages with 3th repo packages , like alien. (with all the respects for Eric)

And , for your infomation , YES , you can have multilib, without gcc multilib , glibc is the part neede for "exec" 32bit apps , if no go build nothing, then no need gcc-32.

But i repeat , i post for "curiosity" , cause im not sure if this build option is new , or exist in other glibc releases... and what this option does.

Last edited by USUARIONUEVO; 08-02-2018 at 07:36 PM.
 
Old 08-02-2018, 07:43 PM   #1802
Darth Vader
Senior Member
 
Registered: May 2008
Location: Romania
Distribution: DARKSTAR Linux 2008.1
Posts: 2,727

Rep: Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247
Is trolling to be annoyed by the forever returning struggle with multilib?

BTW, you asked, (again) I responded: you need a multi-architecture compiler to build a multi-architecture glibc. Nothing new from what I know since 20 years ago.

Last edited by Darth Vader; 08-02-2018 at 10:43 PM.
 
Old 08-03-2018, 09:40 PM   #1804
USUARIONUEVO
Senior Member
 
Registered: Apr 2015
Posts: 2,411

Rep: Reputation: 977Reputation: 977Reputation: 977Reputation: 977Reputation: 977Reputation: 977Reputation: 977Reputation: 977
Quote:
Originally Posted by Darth Vader View Post
Is trolling to be annoyed by the forever returning struggle with multilib?

BTW, you asked, (again) I responded: you need a multi-architecture compiler to build a multi-architecture glibc. Nothing new from what I know since 20 years ago.
Quoted me , please, quoted my "request" to add multilib.

I see you can read , then please, understand what are you reading, and flame late, if can.
"
You are here only requesting "your interesting" updates, and flame when other user do the same...in forums ,that users are called trolls.

I never request multilib , no use wine here , i prefer ever pure 64 systems , 32 bits are in death process, slow, but in process ..

I comment one option from glibc compiling time, thinking if this can benefit or not, as example building glibc ,in a 64bit system , and making the same package to 32 bits , without start another vm , with the 32bit slackware system , thats all.

I never say "please enable that on glibc", i only comment cause im not sure if some benefit comes with this option.

Last edited by USUARIONUEVO; 08-03-2018 at 09:44 PM.
 
Old 08-03-2018, 11:21 PM   #1805
Darth Vader
Senior Member
 
Registered: May 2008
Location: Romania
Distribution: DARKSTAR Linux 2008.1
Posts: 2,727

Rep: Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247
Man, this option enables right on that "multilib" feature at build time on GLIBC. I hope I was clear enough previously.

BUT, this is not enough. You need also a "multilib" compiler to build a "multilib" GLIBC, like I said already two times.

We use to name a particular feature "multilib" but its real name is "multi-architecture" aka "multi-arch" in contrast with the "single architecture" (or "pure 32bit" and "pure 64bit") which is what Patrick Volkerding do today.

Excuse me and my biasing, BUT you asked these details right on the Requests Thread, hence I suspected you of intentions about requesting it later. Later yourself accepted that you look for a way to build a "multilib" GLIBC with a pure 64bit compiler.

However even if you asked in a separate thread, I am afraid that my response happened to be the same. Because is not about flaming, but a fact:

a pure 64bit compiler (like one from Slackware64) cannot generate 32bit binaries (excluding the standalone ones, like the kernel), that's WHY you need a "multilib" one for building a "multilib" GLIBC.

Last edited by Darth Vader; 08-04-2018 at 12:17 AM.
 
Old 08-03-2018, 11:55 PM   #1806
Darth Vader
Senior Member
 
Registered: May 2008
Location: Romania
Distribution: DARKSTAR Linux 2008.1
Posts: 2,727

Rep: Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247
Speaking of requests for -current, we can have yet another update from xf86-video-ati GIT? https://cgit.freedesktop.org/xorg/dr...video-ati/log/

There was added improvements for the situation when Glamor is used together with the TearFree option, and I tested that update since several days already, with perfect success.

Last edited by Darth Vader; 08-04-2018 at 12:16 AM.
 
Old 08-04-2018, 06:04 AM   #1807
gmgf
Senior Member
 
Registered: Jun 2012
Location: Bergerac, France
Distribution: Slackware
Posts: 2,562

Rep: Reputation: 1305Reputation: 1305Reputation: 1305Reputation: 1305Reputation: 1305Reputation: 1305Reputation: 1305Reputation: 1305Reputation: 1305Reputation: 1305
sysstat-11.6.5:

http://perso.orange.fr/sebastien.god...-11.6.5.tar.xz

Last edited by gmgf; 08-04-2018 at 06:06 AM.
 
1 members found this post helpful.
Old 08-04-2018, 08:54 AM   #1808
codeguy
Member
 
Registered: Jan 2004
Distribution: Slackware
Posts: 187

Rep: Reputation: 46
When are we going to stop asking for updates? Cuz this'll never become Slackware 15 if we dont find a stopping point.
 
Old 08-04-2018, 09:08 AM   #1809
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,146

Rep: Reputation: 5573Reputation: 5573Reputation: 5573Reputation: 5573Reputation: 5573Reputation: 5573Reputation: 5573Reputation: 5573Reputation: 5573Reputation: 5573Reputation: 5573
Quote:
Originally Posted by codeguy View Post
When are we going to stop asking for updates?
At the earliest when we will see "release candidate" in the ChangeLog, in several months. And Slackware 15 will be released, as usual, when Patrick Volkerding will think it's ready, whatever will be this thread's state then.

tl;dr: don't worry.
 
Old 08-04-2018, 11:16 AM   #1810
ivandi
Member
 
Registered: Jul 2009
Location: Québec, Canada
Distribution: CRUX, Debian
Posts: 528

Rep: Reputation: 866Reputation: 866Reputation: 866Reputation: 866Reputation: 866Reputation: 866Reputation: 866
Latest HPLIP is broken

Code:
/usr/lib64/cups/filter/hpcups

libImageProcessor.so => not found


Cheers
 
1 members found this post helpful.
Old 08-04-2018, 12:28 PM   #1811
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,237

Rep: Reputation: 4267Reputation: 4267Reputation: 4267Reputation: 4267Reputation: 4267Reputation: 4267Reputation: 4267Reputation: 4267Reputation: 4267Reputation: 4267Reputation: 4267
Quote:
Originally Posted by ivandi View Post
Code:
/usr/lib64/cups/filter/hpcups

libImageProcessor.so => not found
it seems $DESTDIR isn't respected by this new binary blob, it installs in /usr/lib${LIBDIRSUFFIX}.
excerpt from running hplip.SlackBuild
Code:
make[2]: Entering directory '/tmp/hplip-3.18.7'
if [ \( "x86_64" = "x86_64" -a  -d "/usr/lib64/" \) ]; then \
        cp prnt/hpcups/libImageProcessor-x86_64.so /usr/lib64/ ; \
        chmod 775 /usr/lib64/libImageProcessor-x86_64.so ; \
        ln -sf /usr/lib64/libImageProcessor-x86_64.so /usr/lib64/libImageProcessor.so ; \
fi; \
if [ \( \( "x86_64" = "i686" -o "x86_64" = "i386" \) -a -d "/usr/lib64/" \) ]; then \
        cp prnt/hpcups/libImageProcessor-x86_32.so /usr/lib64/ ; \
        chmod 775 /usr/lib64/libImageProcessor-x86_32.so ; \
        ln -sf /usr/lib64/libImageProcessor-x86_32.so /usr/lib64/libImageProcessor.so ; \
fi
EDIT: looks like an upstream bug: if useful I prepared a patch
Code:
diff -Naur hplip-3.18.7.orig/Makefile.in hplip-3.18.7/Makefile.in
--- hplip-3.18.7.orig/Makefile.in       2018-07-15 22:10:08.000000000 +0200
+++ hplip-3.18.7/Makefile.in    2018-08-04 19:39:31.511298000 +0200
@@ -9328,15 +9328,15 @@
 
 
 install-data-hook:
-@HPLIP_BUILD_TRUE@     if [ \( "$(UNAME)" = "x86_64" -a  -d "$(libdir)/" \) ]; then \
-@HPLIP_BUILD_TRUE@             cp prnt/hpcups/libImageProcessor-x86_64.so $(libdir)/ ; \
-@HPLIP_BUILD_TRUE@             chmod 775 $(libdir)/libImageProcessor-x86_64.so ; \
-@HPLIP_BUILD_TRUE@             ln -sf $(libdir)/libImageProcessor-x86_64.so $(libdir)/libImageProcessor.so ; \
+@HPLIP_BUILD_TRUE@     if [ \( "$(UNAME)" = "x86_64" -a  -d "$(DESTDIR)$(libdir)/" \) ]; then \
+@HPLIP_BUILD_TRUE@             cp prnt/hpcups/libImageProcessor-x86_64.so $(DESTDIR)$(libdir)/ ; \
+@HPLIP_BUILD_TRUE@             chmod 775 $(DESTDIR)$(libdir)/libImageProcessor-x86_64.so ; \
+@HPLIP_BUILD_TRUE@             ln -sf libImageProcessor-x86_64.so $(DESTDIR)$(libdir)/libImageProcessor.so ; \
 @HPLIP_BUILD_TRUE@     fi; \
-@HPLIP_BUILD_TRUE@     if [ \( \( "$(UNAME)" = "i686" -o "$(UNAME)" = "i386" \) -a -d "$(libdir)/" \) ]; then \
-@HPLIP_BUILD_TRUE@             cp prnt/hpcups/libImageProcessor-x86_32.so $(libdir)/ ; \
-@HPLIP_BUILD_TRUE@             chmod 775 $(libdir)/libImageProcessor-x86_32.so ; \
-@HPLIP_BUILD_TRUE@             ln -sf $(libdir)/libImageProcessor-x86_32.so $(libdir)/libImageProcessor.so ; \
+@HPLIP_BUILD_TRUE@     if [ \( \( "$(UNAME)" = "i686" -o "$(UNAME)" = "i586" \) -a -d "$(DESTDIR)$(libdir)/" \) ]; then \
+@HPLIP_BUILD_TRUE@             cp prnt/hpcups/libImageProcessor-x86_32.so $(DESTDIR)$(libdir)/ ; \
+@HPLIP_BUILD_TRUE@             chmod 775 $(DESTDIR)$(libdir)/libImageProcessor-x86_32.so ; \
+@HPLIP_BUILD_TRUE@             ln -sf libImageProcessor-x86_32.so $(DESTDIR)$(libdir)/libImageProcessor.so ; \
 @HPLIP_BUILD_TRUE@     fi
 #         If scanner build, add hpaio entry to sane dll.conf.
 @HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@   if [ "$(scan_build)" = "yes" ]; then \
@@ -9349,14 +9349,16 @@
 @HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@             echo hpaio >>$(DESTDIR)/etc/sane.d/dll.conf ; \
 @HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@      fi; \
 @HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@      if [ \( "$(UNAME)" = "x86_64" -a  -d "$(libdir)/x86_64-linux-gnu/sane" \) ]; then \
-@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@           ln -sf $(libdir)/sane/libsane-hpaio.so $(libdir)/x86_64-linux-gnu/sane/ ; \
-@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@           ln -sf $(libdir)/sane/libsane-hpaio.so.1 $(libdir)/x86_64-linux-gnu/sane/ ; \
+@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@           mkdir -p $(DESTDIR)$(libdir)/x86_64-linux-gnu/sane ; \
+@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@           ln -sf $(libdir)/sane/libsane-hpaio.so $(DESTDIR)$(libdir)/x86_64-linux-gnu/sane/ ; \
+@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@           ln -sf $(libdir)/sane/libsane-hpaio.so.1 $(DESTDIR)$(libdir)/x86_64-linux-gnu/sane/ ; \
 @HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@      fi; \
-@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@      if [ \( \( "$(UNAME)" = "i686" -o "$(UNAME)" = "i386" \) -a -d "$(libdir)/i386-linux-gnu" \) ]; then \
-@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@         ln -sf $(libdir)/libhpmud.so.0.0.6  $(libdir)/i386-linux-gnu/libhpmud.so ; \
-@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@         ln -sf $(libdir)/libhpmud.so.0.0.6  $(libdir)/i386-linux-gnu/libhpmud.so.0 ; \
-@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@         ln -sf $(libdir)/sane/libsane-hpaio.so.1.0.0 $(libdir)/i386-linux-gnu/sane/libsane-hpaio.so.1 ; \
-@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@         ln -sf $(libdir)/sane/libsane-hpaio.so.1.0.0 $(libdir)/i386-linux-gnu/sane/libsane-hpaio.so ; \
+@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@      if [ \( "$(UNAME)" = "i686" -o "$(UNAME)" = "i586" \) ]; then \
+@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@         mkdir -p $(DESTDIR)$(libdir)/i386-linux-gnu/sane ; \
+@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@         ln -sf $(libdir)/libhpmud.so.0.0.6  $(DESTDIR)$(libdir)/i386-linux-gnu/libhpmud.so ; \
+@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@         ln -sf $(libdir)/libhpmud.so.0.0.6  $(DESTDIR)$(libdir)/i386-linux-gnu/libhpmud.so.0 ; \
+@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@         ln -sf $(libdir)/sane/libsane-hpaio.so.1.0.0 $(DESTDIR)$(libdir)/i386-linux-gnu/sane/libsane-hpaio.so.1 ; \
+@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@         ln -sf $(libdir)/sane/libsane-hpaio.so.1.0.0 $(DESTDIR)$(libdir)/i386-linux-gnu/sane/libsane-hpaio.so ; \
 @HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@      fi \
 @HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@   fi
 #         Create hp-xxx commands in bindir.

Last edited by ponce; 08-04-2018 at 01:14 PM. Reason: added a patch
 
5 members found this post helpful.
Old 08-05-2018, 10:44 AM   #1812
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,314

Rep: Reputation: 5373Reputation: 5373Reputation: 5373Reputation: 5373Reputation: 5373Reputation: 5373Reputation: 5373Reputation: 5373Reputation: 5373Reputation: 5373Reputation: 5373
Well I just figured out why I hosed my system the last time I tried to make a chroot. It's because I did "installpkg --root=/path/to/chroot" and not "installpkg --root /path/to/chroot".

Having installpkg work with the first syntax would be nice.
 
1 members found this post helpful.
Old 08-05-2018, 01:01 PM   #1813
imitheos
Member
 
Registered: May 2005
Location: Greece
Posts: 441

Rep: Reputation: 141Reputation: 141
Greetings.

Is it desirable to have code in rc.S to only delete /etc/mtab if it is a file and not if it is a symlink to /proc/self/mounts ?

Code:
# Any /etc/mtab that exists here is old, so we start with a new one:
if [ ! -L /etc/mtab ]; then
  /bin/rm -f /etc/mtab{,~,.tmp} && /bin/touch /etc/mtab
fi
I have changed rc.S like seen above and it works fine in my case but i do not know if it is enough or there are corner cases like nfs mounts and stuff.

I asked about it again 10-15 months ago and some users wanted /etc/mtab as a file due to nfs or something (i don't remember) but maybe they changed their minds since then. Is it desirable by anyone else ? Is it the right time or it is too close to 15.0 for such a change ?
 
Old 08-05-2018, 02:16 PM   #1814
USUARIONUEVO
Senior Member
 
Registered: Apr 2015
Posts: 2,411

Rep: Reputation: 977Reputation: 977Reputation: 977Reputation: 977Reputation: 977Reputation: 977Reputation: 977Reputation: 977
Quote:
Originally Posted by dugan View Post
Well I just figured out why I hosed my system the last time I tried to make a chroot. It's because I did "installpkg --root=/path/to/chroot" and not "installpkg --root /path/to/chroot".

Having installpkg work with the first syntax would be nice.
I use other sysntax here ..

Code:
ROOT=/path/to/chroot installpkg /path-to-pkg

Last edited by USUARIONUEVO; 08-05-2018 at 02:17 PM.
 
Old 08-06-2018, 12:32 AM   #1815
TommyC7
Member
 
Registered: Mar 2012
Distribution: Slackware, Alma, OpenBSD, FreeBSD
Posts: 538

Rep: Reputation: Disabled
This has probably been suggested some time in the past but searching on the forums hasn't given me any results so here goes:

Splitting the L series into a bunch of other L-* series? e.g. l-audio, l-x11 or even (since some have been talking about it), l-kde (and other such things) amongst other similar stuff?
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Requests for -current (20151216) rworkman Slackware 3441 12-28-2017 03:50 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 04:49 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration