LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Slackware64 current gcc-4.8.1 and glibc-2.17 (https://www.linuxquestions.org/questions/slackware-14/slackware64-current-gcc-4-8-1-and-glibc-2-17-a-4175464648/)

hpfeil 08-11-2013 01:59 PM

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.

tuxbg 08-23-2013 01:03 PM

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


tuxbg 08-27-2013 12:09 AM

Hello all :) Successfully rebuild all packages with new glibc-2.18

hendrickxm 04-03-2014 01:57 AM

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.

tuxbg 04-06-2014 02:27 AM

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 ?

hendrickxm 04-06-2014 04:38 AM

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.

tuxbg 04-06-2014 05:16 AM

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 :)

hendrickxm 04-06-2014 05:41 AM

Quote:

Originally Posted by tuxbg (Post 5147516)
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.

tuxbg 04-06-2014 06:02 AM

No you don't need to create any symlinks,just upgrade the package.

grissiom 04-06-2014 09:07 AM

Hmm, interesting.. Is there any noticeable performance gain?

hendrickxm 04-06-2014 12:12 PM

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 :).

hendrickxm 04-08-2014 03:42 AM

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!

tuxbg 04-08-2014 10:40 AM

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 ?

hendrickxm 04-08-2014 10:50 AM

Quote:

Originally Posted by tuxbg (Post 5148796)
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.

tuxbg 04-08-2014 11:07 AM

GMP
BINUTILS
READLINE
TEXINFO


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