Re: [Nix-dev] --ftls-model=global-dynamic for every lib?

2016-02-28 Thread stewart mackenzie
Globin deserves a rather large amount of beers from me! Such fantastic work globin, looking forward to this PR landing! Thanks for the link Domen! I'll sleep like a well tonight. /sjm On 28 Feb 2016 18:33, "Domen Kožar" wrote: > > See

Re: [Nix-dev] --ftls-model=global-dynamic for every lib?

2016-02-28 Thread Adrien Devresse
Thx Domen, this is exactly what I was looking for. Le 28/02/2016 11:33, Domen Kožar a écrit : > See > https://github.com/NixOS/nixpkgs/pull/12895/files#diff-8ac87a75c3dd650a7f760fa3b2d041bfR239 > > On Sun, Feb 28, 2016 at 10:31 AM, Adrien Devresse >

Re: [Nix-dev] --ftls-model=global-dynamic for every lib?

2016-02-28 Thread Vladimír Čunát
On 02/28/2016 11:31 AM, Adrien Devresse wrote: > Most of the Linux distributions have a mandatory default set of flags > for all libraries / binaries that are enforced through "configure / > cmake" macros ( -fPIC is part of them ). The security flags are WIP here:

Re: [Nix-dev] --ftls-model=global-dynamic for every lib?

2016-02-28 Thread Domen Kožar
See https://github.com/NixOS/nixpkgs/pull/12895/files#diff-8ac87a75c3dd650a7f760fa3b2d041bfR239 On Sun, Feb 28, 2016 at 10:31 AM, Adrien Devresse wrote: > To generalize a bit on this. > > Most of the Linux distributions have a mandatory default set of flags > for all libraries /

Re: [Nix-dev] --ftls-model=global-dynamic for every lib?

2016-02-28 Thread Adrien Devresse
To generalize a bit on this. Most of the Linux distributions have a mandatory default set of flags for all libraries / binaries that are enforced through "configure / cmake" macros ( -fPIC is part of them ). They do this for very good reasons: security, protability, compatibility. It would be

Re: [Nix-dev] --ftls-model=global-dynamic for every lib?

2016-02-27 Thread stewart mackenzie
Just to clarify the correct argument passed to gcc or clang should be -fpic . ___ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev

[Nix-dev] --ftls-model=global-dynamic for every lib?

2016-02-27 Thread stewart mackenzie
Hello, Seems libraries in nix are not compiled with --ftls-model=global-dynamic which means in the use case of fractadie we quickly run out of TLS variables. Fractalide is a Flow-based programming programming platform tha has a thread per component, a component is a shared object and could be