400 entries in 0.624s
assbot: Logged on 21-12-2015 06:25:36; pete_dushenski: besides, is not trb news the dominion of mod6 'state of bitcoin addresses' or qntra ? i can certainly qntra, but i guess i'm not equipped to appreciate the significance of
glibc-less-netbsd
pete_dushenski: besides, is not trb news the dominion of mod6 'state of bitcoin addresses' or qntra ? i can certainly qntra, but i guess i'm not equipped to appreciate the significance of
glibc-less-netbsd
☟︎ assbot: Logged on 21-12-2015 00:03:55; mircea_popescu: <asciilifeform> incidentally the de-
glibc-ized trb WILL run on netbsd now! << o hey!
mircea_popescu: <asciilifeform> incidentally the de-
glibc-ized trb WILL run on netbsd now! << o hey!
☟︎ assbot: Logged on 20-12-2015 22:01:59; asciilifeform: incidentally the de-
glibc-ized trb WILL run on netbsd now!
jurov: last time i binge read
glibc info, it ended on strfry
assbot: Logged on 19-09-2015 22:55:01; phf: presumably it's either
glibc and small binaries or no
glibc and the entire stdlib attached to the thing. ocaml at least doesn't do any sort of "tree shaking"
phf: presumably it's either
glibc and small binaries or no
glibc and the entire stdlib attached to the thing. ocaml at least doesn't do any sort of "tree shaking"
☟︎ phf: also no re
glibc-less binaries
kakobrekla: > It's up to
glibc to return it to the kernel and it is poor at that. < ahhh
mod6: So Shinohai and I just got done testing my TEST2 bundle with rotor script. We've built successfully on: Gentoo/
glibc, Ubuntu 10.04, Debian 6 and Debian 8 :: All x86_64
mod6: was a gentoo/
glibc environement -- compiled buildroot with the musl settings. didn't change anything to the "rotor" steps execept for adding the change to BDB configure options in trinque's message.
shinohai is now seeing why ascii_field hates
glibc so much
BingoBoingo: Cars fuckign cars, cats and dogs getting along. Drepper really did beat Linus on
Glibc didn't he.
ascii_field: mircea_popescu: you just described
glibc, l0l
mircea_popescu: "early experiments show that statically linked binaries are usually smaller than their dynamically linked
glibc counterparts!!!"
ascii_field: phf: i determined, some months ago, that
glibc is evil. and decided to abolish it from bitcoin.
mod6: i built mine on a gentoo/nomultilib/
glibc x86-64 host
ascii_field: mod6: it uses buildroot to generate a gcc and binutils clean of
glibc ben_vulpes: ascii_field: what's the difference between musl and
glibc?
ascii_field: can't use
glibc toolchain to build binaries with musl
ascii_field: the binary is a full MB smaller than
glibc stator, too
trinque: mod6: gentoo hardened
glibc amd64
mod6: what type of environment did you build on? im building mine on [gentoo/nomultilib/
glibc]
mod6: my plan for tonight is to put out the bitcoin-v0_5_4-TEST1.tar.gz bundle to the ML tonight if possible. This is a pre-patched tarball of all of ascii's patches (and one of my fixes) up through verifyall. Should work only on x86-64 deb6/ubuntu 14.04/gentoo nomultilib
glibc - if anyone wants to help test.
mod6: I was able to build on deb6/gentoo nomultilib
glibc/and ubuntu 14.04 just fine. On ubuntu, my problem was missing realpath. DEERP.
mod6: so I had this build that i created on the 13th: 20150713-v0531-patched-
glibc-gentoo-statorBuildScript
mod6: it was: gentoo x86-64
glibc: v0.5.3.1+{ these patches in this order:
http://dpaste.com/1CSFS1A.txt } built with stator build script. connected to: 195.211.154.159:8333 running with verifyall - ran great up until a few days back. we discussed this.
assbot: Logged on 23-07-2015 01:20:23; mod6: my one gentoo (all ascii's patches through verifyall x86-64/
glibc) build got all the way up to where nsl is wedged. but my openbsd one is crawling along on verify all also... so far: height=220047
assbot: Logged on 22-07-2015 19:26:16; ascii_field: yum install gcc libstdc++ gcc-c++
glibc-static
mod6: my one gentoo (all ascii's patches through verifyall x86-64/
glibc) build got all the way up to where nsl is wedged. but my openbsd one is crawling along on verify all also... so far: height=220047
☟︎ hanbot: if
glibc on its own is insufficent tho, i have little faith libc6-dev without the -static moniker would work
trinque: hanbot:
glibc should already be on there; it is the C standard library most commonly in use on linux
hanbot: does anyone have or know where i can get a
glibc-static deb package?
hanbot: meanwhile
glibc-static looks unbuntu-friendly, will report back
mod6: hanbot: ok so to complete your mission. you'll need a x86-64 /
glibc linux environment - gentoo is great, others ok probably too.
mod6: So in addition to lastnight's script I posted [ pulls down ascii's latest patches (up through -verifyall) and applies them to v0.5.3.1 ], I've got an updated one that i've just tested & worked for me on x86-64 gentoo w/
glibc:
http://dpaste.com/2F68T3F.txt mod6: oh and there is a new Gentoo guide for nomultilib/
glibc -- I created it yesterday & trinque verified as well:
mod6: one other thing I gotta do is update the gentoo-uclibc guide to a new guide for nomultilib
glibc, should be fairly easy. then test it on my pos box.
mod6: gentoo nomultilib
glibc: 322021
mod6: As far as testing, so far everything seems to be working ok -- i've fully sync'd 1 stator build, and i've got 2 more full sync's running curretly: one gentoo x86-64 w/
glibc & one OpenBSD x86-64 w/
glibc mod6: So over the weekend and today, was working on building a new gentoo-amd64-nomultilib (
glibc) instance to test out application of patches with v0.5.3.1-RELEASE as the base. Was able to build static binaries with gentoo &
glibc just fine with both a modified auto-static (auto.sh) and with a slightly modified stator.sh script.
mod6: except this is with
glibc huh
mod6: that btw, was built on x86-64 deb6/
glibc env.
ascii_field: presently i suspect that 'musl' is the only
glibc replacement that has any promise
trinque: no
glibc and gentoo hardened
decimation: what I find amusing is that gcc comes with system include files, but 'also depends' on
glibc decimation: ascii_field: this must be a
glibc vs gcc conflict?
assbot: Logged on 01-07-2015 14:49:54; mircea_popescu:
http://log.bitcoin-assets.com/?date=29-06-2015#1181240 << the one thing left loose is that AFTER such, rms is not saying, to me or to anyone, "hey, drepper moved to the dark side,
glibc was forked". the last thing you'd expect rms to be indicted for would be an inclination to "make things work" and fold for convenience rather than stand for principle. nevertheless...
assbot: Logged on 29-06-2015 20:38:44; ascii_field: 'Stallman recently tried what I would call a hostile takeover of the
glibc development. He tried to conspire behind my back and persuade the other main developers to take control so that in the end he is in control and can dictate whatever pleases him. This attempt failed but he kept on pressuring people everywhere and it got really ugly. In the end I agreed to the creation of a so-called "steering c
mircea_popescu:
http://log.bitcoin-assets.com/?date=29-06-2015#1181240 << the one thing left loose is that AFTER such, rms is not saying, to me or to anyone, "hey, drepper moved to the dark side,
glibc was forked". the last thing you'd expect rms to be indicted for would be an inclination to "make things work" and fold for convenience rather than stand for principle. nevertheless...
☝︎☟︎ assbot: Logged on 29-06-2015 20:38:44; ascii_field: 'Stallman recently tried what I would call a hostile takeover of the
glibc development. He tried to conspire behind my back and persuade the other main developers to take control so that in the end he is in control and can dictate whatever pleases him. This attempt failed but he kept on pressuring people everywhere and it got really ugly. In the end I agreed to the creation of a so-called "steering c
ascii_field: 'Stallman recently tried what I would call a hostile takeover of the
glibc development. He tried to conspire behind my back and persuade the other main developers to take control so that in the end he is in control and can dictate whatever pleases him. This attempt failed but he kept on pressuring people everywhere and it got really ugly. In the end I agreed to the creation of a so-called "steering committee" (SC).
☟︎☟︎ ascii_field: not really. if you invoke dns at all in a
glibc proggy, you get the libnss idiocy
ascii_field: which, in practice, requires a whole toolchain built against the custom
glibc ascii_field: and apparently the only way to remove it is to build
glibc from scratch and link against it
davout: but it wasn't possible before because of the dynmic dns
glibc crap or do i misunderstand something here?
mod6: <+asciilifeform> anybody build that thing ? << i did try to build your "stator" tarball from lastnight. i provisioned a new deb6 with
glibc/gcc-4.5.4, had some issues, never was able to build whole orchestra. I think its perhaps system related.
mircea_popescu: asciilifeform to answer earlier q : i think for thius purpose (running on dulap etc) static
glibc is exactly right.
mod6: If you stripped out all of the DNS stuff and then did a build with gcc/
glibc I'm thinking that would get us where we want to be; sounds like you've done that!
mod6: <+asciilifeform> now what i can't remember is whether mod6 already had this orchestra working <+asciilifeform> (with
glibc+static) << v0.5.3.1-RELEASE basically is not true "static" build because of the gethostbyname() (DNS/libnss) calls in there. but was trying to build static bitcoind with uclibc/gcc on gentoo, was hitting a problem described here before. If you stripped out all of the DNS stuff and then did a build with gcc/
glibc I'm thinkin
mircea_popescu: fully expecting he will have to install vanrish, uninstall alsa, recompile the kernel and fix
glibc.
mircea_popescu: if this pattern bullshit worked we wouldn't be stuck here with
glibc. and that goes exactly to pete_dushenski "wisdom of decisions" thing above too