|
Message-ID: <CAPLrYESTedpG5zV-=gyKkhRfh_90pV3P_NQn7nJb5Rns15xD4g@mail.gmail.com> Date: Mon, 29 Apr 2013 13:41:46 +0200 From: Daniel Cegiełka <daniel.cegielka@...il.com> To: musl@...ts.openwall.com Subject: Re: Best place to discuss other lightweight libraries? 2013/4/24 Christian Neukirchen <chneukirchen@...il.com>: > Daniel Cegiełka <daniel.cegielka@...il.com> writes: >> go - nice, only ed as a dependency but really stupid build system: > > If "stupid" means "not clever", yes. That's a feature. it's more then stupid. 1) __hardcoded__ glibc loader (!!!) https://code.google.com/p/go/source/browse/src/cmd/6l/asm.c https://code.google.com/p/go/source/browse/src/cmd/8l/asm.c you can run go (force musl libc) with command: /lib/libc.so /bin/go (...) 2) hardcoded bison (instead ${YACC}): https://code.google.com/p/go/source/browse/src/cmd/gc/Makefile 3) hardcoded bash in build scripts (instead portable sh). 4) C based 'build script' instead Makefile. btw. Go (Google) works with musl (sabotage). Daniel > -- > Christian Neukirchen <chneukirchen@...il.com> http://chneukirchen.org
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.