lassulus_ has joined #nixos-de
lassulus has quit [Ping timeout: 252 seconds]
lassulus_ is now known as lassulus
palo_ has joined #nixos-de
palo has quit [Ping timeout: 272 seconds]
palo_ is now known as palo
{^_^} has quit [Remote host closed the connection]
{^_^} has joined #nixos-de
palo has quit [Remote host closed the connection]
palo has joined #nixos-de
palo has quit [Changing host]
palo has joined #nixos-de
<jonge> hey leute. wenn ich ne derivation hab bei der in der patchPhase z.B. 2 sed zeilen drin stehen und ich das in der nix-shell nachspielen will, dann funktioniert ja $patchPhase in der shell so nicht.
<jonge> gibt es einen anderen weg um das mit einem befehl abzuspielen ?
<andi-> nix build?
<jonge> sonst geb ich mir immer die patchPhase mit echo aus und kopiere die zeilen einzeln... aber das nervt bisschen
<jonge> ne, ich will mit nix shell arbeiten
<jonge> die buildphase funktioniert nicht und dauert sehr lange, deswegen sind nix-build iterationen zu langwierig
<andi-> mit -K bauen und dann das env file dort drin sourcen
<jonge> was genau meinst du soll ich mit -K bauen?
<andi-> wenn es failed würdest du mit -K den temporären Buildkram behalten
<andi-> und kannst dann damit rumspielen / untersuchen
<jonge> ach so, also `nix-build -K`, ich verstehe. kannte ich gar nicht
<jonge> wie sieht dann das env file sourcen aus?
<andi-> source $file :D
<andi-> habe das erst 2x gemacht... glaube Mic92 hat da besseres tooling?!?
<jonge> ich versuche gerade so nen riesen kunden-c++ projekt mit nix zum bauen zu kriegen. die benutzen sonst so ne krude alte centos umgebung mit nem unglaublich alten compiler
<jonge> bin fast durch (nach nem tag arbeit), aber ich hab tatsaechlich schon bugs gefunden nur dadurch dass der neuere compiler mehr meckert.
<Mic92> jonge: willst du das packetieren oder darin entwickeln?
<jonge> auf jeden fall letzteres, spaeter vielleicht ersteres.
<jonge> aber es ist einfacher beim konservativen kunden nix wenigstens zu enablen als zum offiziellen prozess zu erklaeren...
<Mic92> jonge: dann fange erstmal mit der nix-shell an. Falls du einen ältereren Compiler hast, kannst du overrideCC benutzen.
<jonge> den aelteren compiler will ich ja gar nicht benutzen. ich hab schon 99% geschafft, nur paar symbole fehlen mir noch :)
tilpner has quit [Remote host closed the connection]
tilpner has joined #nixos-de
tilpner has quit [Remote host closed the connection]
tilpner has joined #nixos-de