LinuxQuestions.org
Visit Jeremy's Blog.
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-11-2013, 01:59 PM   #16
hpfeil
Member
 
Registered: Nov 2010
Location: Tucson, Arizona US
Distribution: Slackware Current, custom kernel, amd64, Beyond LinuxFromScratch
Posts: 130
Blog Entries: 1

Rep: Reputation: Disabled

Speaking of cdrtools, please get the new signing key

ftp://ftp.kernel.org/pub/linux/utils...1.0.6.tar.sign

The one in Current/source was revoked a while ago.
https://www.kernel.org/signature.html

Pray! delete this as soon as it falls into your mailbox.

Nevermind, kernel.org has version 1.06, current is 1.08.

Last edited by hpfeil; 08-11-2013 at 02:06 PM. Reason: goofy version mis-edit - please delete, I'll hunt down 1.08 later
 
Old 08-23-2013, 01:03 PM   #17
tuxbg
Member
 
Registered: Sep 2012
Location: Bulgaria,Varna
Distribution: Slackware64
Posts: 249

Original Poster
Rep: Reputation: Disabled
Wow I didn't notice when i build lilo,the compiled binary package didn't include lilo command.
To build lilo i need dev86 and sharutils.
This is the new dep list

Code:
patch 
groff 
texinfo 
libtermcap 
m4 
autoconf 
automake 
pkg-config 
bison 
flex 
libtiff 
curl 
libarchive 
cpio 
expat 
tcl 
libjpeg 
yasm 
python 
mozilla-nss 
libxslt 
gettext 
gettext-tools 
util-macros 
xorg-sgml-doctools 
glproto 
inputproto 
kbproto 
libpthread-stubs 
randrproto 
recordproto 
renderproto 
xextproto 
xproto 
libXpm 
libXaW 
cmake 
openssl 
libtool 
intltool 
gobject-introspection 
nettle 
p11-kit 
pcre 
xcursorgen 
xbitmaps 
bigreqsproto 
compositeproto 
damageproto 
dri2proto 
evieext 
fixesproto 
fonstproto 
fontcacheproto 
printproto 
resourceproto 
scrnsaverproto 
videoproto 
xcb-proto 
xcmiscproto 
xf86dgaproto 
xf86driproto 
xf86miscproto 
xf86vidmodeproto 
xineramaproto 
libXtst 
xtrans 
makedepend 
xorg-server-xvfb 
slang 
at-spi2-core 
at-spi2-atk 
gtk3 
cups 
openldap-client 
acl 
llvm 
doxygen 
gperf 
iso-codes 
sysfsutils 
rsync
vim 
vim-gvim 
libusb 
usbutils 
db48 
popt 
rpm 
rpm2tgz 
slacktrack 
itstool
linuxdoc-tools 
git
mozilla-nss
js185 
sharutils 
dev86
 
Old 08-27-2013, 12:09 AM   #18
tuxbg
Member
 
Registered: Sep 2012
Location: Bulgaria,Varna
Distribution: Slackware64
Posts: 249

Original Poster
Rep: Reputation: Disabled
Hello all Successfully rebuild all packages with new glibc-2.18
 
Old 04-03-2014, 01:57 AM   #19
hendrickxm
Member
 
Registered: Feb 2014
Posts: 66

Rep: Reputation: Disabled
This is an amazing project.
Apart from glibc and gcc, what other packages have you upgraded?
I finished rebuilding my base install with glibc-2.19 and kernel-headers-3.12.15. After that I followed your sum-up the LFS book chapter 6 and dependencies according to salix to get the build order.
There are a few packages that were a bit hard and some I could not or haven't tried to update.
Some examples: gdbm, texinfo, readline, python and a few others.
Could you post which versions you are using and did you use the slackbuilds or did you build/compiled it another way?
I used original slackbuilds as much as possible.
 
Old 04-06-2014, 02:27 AM   #20
tuxbg
Member
 
Registered: Sep 2012
Location: Bulgaria,Varna
Distribution: Slackware64
Posts: 249

Original Poster
Rep: Reputation: Disabled
If you upgrade readline to vers 6.3 you need to rebuild bc to work correct.Well i rebuild about 230 packages.Which package versions do you neeed ?
 
Old 04-06-2014, 04:38 AM   #21
hendrickxm
Member
 
Registered: Feb 2014
Posts: 66

Rep: Reputation: Disabled
I again rebuild my slackware the past week with the new kernel-headers. I changed the order a little bit and continued up to xorg-server-1.15 succesfully.
There are a few packages I did not update but only rebuild because the change might be to big or they gave me problems I am unable to fix, yet.
A shortlist of rebuild packages I would like to upgrade:
Code:
procps (procps-ng 3.3.8)
bash 4.3
kbd 2.0.1
texinfo 5.2
readline 6.3
man (man-db 2.6.6)
python 2.7.6
binutils 2.24
Of course, upgrading binutils will need a complete rebuild but I still am perfecting/improving the build order for a rebuild so I don't mind to try.
My goal is to have a way of upgrading an existing linux install (here it is Slackware) with currently available buildscript (mostly original slackbuilds I used).
Finding out what is needed for my system to work and being able to update this, if there would ever cease to be support or a big change, is a good feeling.
In the meantime I might help the developers by trying out things they did not thought users might try.
 
Old 04-06-2014, 05:16 AM   #22
tuxbg
Member
 
Registered: Sep 2012
Location: Bulgaria,Varna
Distribution: Slackware64
Posts: 249

Original Poster
Rep: Reputation: Disabled
Well i build binutils 2.24,upgrade gmp to 6.0.0 ,upgrade readline to 6.3 ,texinfo to 5.2 ,xorg-server to 1.15.But you need xproto -7.25,you need to build presentproto,you need to upgrade libxcb to vers 1.10,you need to add libxshmfence-1.1 ,add dri3proto,upgrade glproto to 1.47 and then upgrade xorg-server
 
Old 04-06-2014, 05:41 AM   #23
hendrickxm
Member
 
Registered: Feb 2014
Posts: 66

Rep: Reputation: Disabled
Quote:
Originally Posted by tuxbg View Post
Well i build binutils 2.24,upgrade gmp to 6.0.0 ,upgrade readline to 6.3 ,texinfo to 5.2 ,xorg-server to 1.15.But you need xproto -7.25,you need to build presentproto,you need to upgrade libxcb to vers 1.10,you need to add libxshmfence-1.1 ,add dri3proto,upgrade glproto to 1.47 and then upgrade xorg-server
When I have build xorg-server 1.15 I upgraded/added xproto 7.0.25, glproto 1.4.17, xextproto 7.3.0, dri3proto xcb-proto 1.10, libxcb 1.10, presentproto, libxshfence, libdrm 2.4.52. Well, I am going to write up my list because it's beginning to get quite long.

What symlinks do I need to create when I update gmp to 6.0?

Seems a new rebuild is needed on my laptop with all this info.
 
Old 04-06-2014, 06:02 AM   #24
tuxbg
Member
 
Registered: Sep 2012
Location: Bulgaria,Varna
Distribution: Slackware64
Posts: 249

Original Poster
Rep: Reputation: Disabled
No you don't need to create any symlinks,just upgrade the package.
 
Old 04-06-2014, 09:07 AM   #25
grissiom
Member
 
Registered: Apr 2008
Location: China, Beijing
Distribution: Slackware
Posts: 421

Rep: Reputation: 45
Hmm, interesting.. Is there any noticeable performance gain?
 
Old 04-06-2014, 12:12 PM   #26
hendrickxm
Member
 
Registered: Feb 2014
Posts: 66

Rep: Reputation: Disabled
Only gmp itself should be a speed-up:
https://gmplib.org/gmp6.0.html

By rebuilding your packages or even upgrading the toolchain and rebuild everything from there, I guess there will be a performance gain. If you are interested in that, you could even change the CFLAGS but I kept them standard. For me the education part is more important.

This is what I am going to try, I already build in this order but only did a rebuild for binutils and gmp. Rest is the same so this hould do the trick.
Code:
U kernel-headers-3.12.15
U glibc-2.19
R zlib-1.2.8
U file-5.17
U binutils-2.24
R oprofile-0.9.7
U gmp-6.0.0a
R mpfr-3.1.2
U libmpc-1.0.2-1
Create symlink:
cd /usr/lib64
ln -s libmpc.so.3 libmpc.so.2
Install gcc-gnat, gcc-go and gcc-java
R gcc-4.8.2
R libtool-2.4.2
R kernel-headers
R popt
R glibc
R binutils
R oprofile
R gcc 
R libtool
@tuxbg:
What patches did you use for binutils and gmp and did you change the slackbuild?
After this I would:
Code:
R attr-2.4.46
R acl 2.2.51
R sed-4.2.2
R bzip2-1.0.6
U pkg-config-0.28
R ncurses-5.9
R shadow-4.1.5
R libtermcap-1.2.3
R/U procps-3.2.8(-ng-3.3.9) with newest psmisc-20.22
R libcap-2.22
U coreutils-8.22
R m4-1.4.17
R flex-2.5.37
U bison-3.0.2
U grep-2.17
U readline-6.3
U bash-4.3
R libtool-2.4.2
U gdbm-1.11
R net-tools-1.60.20120726git altough this might be replaced by inetutils
U perl-5.18.2
R autoconf-2.69
U automake-1.14.1
R diffutils-3.3
R gawk-4.1.0
R findutils
U gettext-0.18.3
R xz-5.0.5
R less-451
R gzip-1.6
U kbd-2.0.1
U kmod-16
U make-4.0
R patch-2.7
R sysklogd-1.5
R sysvinit-2.88dsf
U tar-1.27.1
U texinfo-5.2
U readline-6.3
R bc-1.06.95
R/U man-1.6g(-db-2.6.6)
U man-pages-3.63
R db48-4.8.30
R expat-2.1.0
R openssl-1.0.1f and openssl-solibs
R libpng-1.4.12
U freetype-2.5.3
U fuse-2.9.3
R libelf-0.8.13
R libffi-3.0.13
U python-2.7.6
R gamin-0.1.11
U glib2-2.40.0
R gamin again
R udev-182
U util-linux-2.24
R udev
R groff-1.22.2
U e2fsprogs-1.42.9
U mdadm-3.3
R lvm2-2.02.100
R grub-2.00
R libmnl-1.0.3
R libnetfilter_conntrack-1.0.4
R libnl3-3.2.21
U libusb-1.0.18
U libpcap-1.5.3
U iptables-1.4.27
U iproute2-3.12.0
R nano-2.3.2
R sysvinit-functions and salix 14.1 scripts. The scripts are built with SLKBUILD. 
R kinitrd-1.4.8
R sudo
U wget-1.15
My previous rebuild had this order but used rebuilds for readline, bash, net-tools, kbd, make, texinfo, man and python instead of updates.
Do I need to alter the slackbuilds for those packages and are there newer packages you are using? I could have made some mistakes and the build-order might not be optimal. I rebuild some packages twice because they depend on eachother according to salix slapt-get dependencies.
I would also like to try out uedev or an extracted udev from a recent systemd tarball. Anyone tried this?

After this I also did a rebuild/update of xorg but I will try to improve the build-order and update even more. If I can get there, everybody can try it out, I will provide detailed steps/slackbuilds. At this point tuxbg's input would help me a lot.
I start with a 14.1 slackel-openbox 6.0 install .
 
Old 04-08-2014, 03:42 AM   #27
hendrickxm
Member
 
Registered: Feb 2014
Posts: 66

Rep: Reputation: Disabled
Could you post your binutils-2.24 buildscript, my attempts are unsuccesfull.
Perhaps you could also provide the slackbuilds for gmp-6.0.0a, readline-6.3 and texinfo-5.2. Unless they are no different from the official ones apart from the version.

Thanks!
 
Old 04-08-2014, 10:40 AM   #28
tuxbg
Member
 
Registered: Sep 2012
Location: Bulgaria,Varna
Distribution: Slackware64
Posts: 249

Original Poster
Rep: Reputation: Disabled
I used original ones SlackBuild scripts except readline.And for binutils i use ld.gold to be my deffault not ld.bdf.

ps
Do you want to share my binutils,gmp,readline and texinfo packages ?

Last edited by tuxbg; 04-08-2014 at 10:42 AM.
 
Old 04-08-2014, 10:50 AM   #29
hendrickxm
Member
 
Registered: Feb 2014
Posts: 66

Rep: Reputation: Disabled
Quote:
Originally Posted by tuxbg View Post
I used original ones SlackBuild scripts except readline.And for binutils i use ld.gold to be my deffault not ld.bdf.

ps
Do you want to share my binutils,gmp,readline and texinfo packages ?
Ok, somehow I tried with the official slackbuild for 2.23 but with the 2.24 source, what did you edit? Removed patches, extra sed-commands?
If I manage to upgrade/rebuild my entire system again with even more upgrades, I will try the binaries on a different testbox and then I am planning on trimming down the amount of packages and setting up a repo.
 
Old 04-08-2014, 11:07 AM   #30
tuxbg
Member
 
Registered: Sep 2012
Location: Bulgaria,Varna
Distribution: Slackware64
Posts: 249

Original Poster
Rep: Reputation: Disabled
GMP
BINUTILS
READLINE
TEXINFO
 
  


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] Multilib issue: error upgrading glibc. System unusable. Slackware64 current val3xiv Slackware 2 05-21-2013 07:20 AM
Slackware64 -current (multilib) -- Wrong GCC version slaka Slackware 2 05-13-2013 10:39 AM
slackware64-current libtool using path to old version of GCC JazzItSelf Slackware 6 11-21-2011 11:35 PM
slackware64-current glibc resolver bug? fancylad Slackware 8 01-31-2010 04:47 PM
Blacklisting gcc/glibc with slackpkg in multilib-current damgar Slackware 1 01-04-2010 11:15 PM


All times are GMT -5. The time now is 11:11 PM.

Main Menu
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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration