Re: [Nix-dev] Trying to compile palemoon with gcc49

2017-04-04 Thread Vladimír Čunát
On 04/04/2017 05:05 AM, Christoph-Simon Senjak wrote:
> 1. how can I override packages from the unstable channel?

config.nix is applied to all channels you use and also even to
"non-channel" nix-build invocations.  You can often choose the channel,
e.g. nix-env -iA yourChannelName.palemoon - note that yourChannelName is
the identifier that *you* chose for the channel URL

BTW, I recommend you to consider switching from 16.09, as that's
probably going into unsupported mode at the end of April.

> 2. probably it would be a good thing to compile palemoon with gcc49 by
> default if it's true that there are known problems with newer gcc versions.

I switched it on unstable/master and 17.03.

--Vladimir

___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


[Nix-dev] Trying to compile palemoon with gcc49

2017-04-03 Thread Christoph-Simon Senjak

Hi.

I have some bug in the palemoon browser, which I already asked in the 
palemoon forum [1]. The compile flags can be viewed in 
about:buildconfig, I attached it to this mail. It apparently uses gcc 5.4.0.


So I was trying to override this package in my ~/config.nix. I have the 
channel [2] named "unstable" for this user, and the system wide channel 
[3] as "nixos". My current ~/config.nix I pasted in [4]. The error 
message is


error: attribute ‘palemoon’ missing, at 
/home/christoph/.nixpkgs/config.nix:33:16


which apparently means that it cannot find pkgs.palemoon. This might be 
due to the fact that palemoon is only in the unstable channel, not in 
the nixos one.


So I would appreciate your help with these two questions:
1. how can I override packages from the unstable channel?
2. probably it would be a good thing to compile palemoon with gcc49 by 
default if it's true that there are known problems with newer gcc versions.


Kind Regards,
Christoph-Simon Senjak

[1]:https://forum.palemoon.org/viewtopic.php?f=57=15296=1
[2]:https://nixos.org/channels/nixos-unstable
[3]:https://nixos.org/channels/nixos-16.09
[4]:http://lpaste.net/3110338289819713536
Title: about:buildconfig



about:buildconfig
Build Machine

Build platform

  

  target


  x86_64-unknown-linux-gnu

  

Build tools

  

  Compiler
  Version
  Compiler flags


  gcc
  5.4.0
  -Wall -Wdeclaration-after-statement -Wempty-body 
-Wpointer-to-int-cast -Wsign-compare -Wtype-limits -Wno-unused 
-Wcast-align -std=gnu99 -fgnu89-inline -fno-strict-aliasing 
-ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe


  g++
  5.4.0
   -Wall -Wempty-body -Woverloaded-virtual -Wsign-compare 
-Wwrite-strings -Wno-invalid-offsetof -Wcast-align -fno-exceptions 
-fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections 
-fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe  -DNDEBUG 
-DTRIMMED -g -O2 -fomit-frame-pointer 

  

Configure arguments
 --enable-release 
--prefix=/nix/store/wb0f3rjvsksynyw0m0gq3i9rvfrg2pkk-palemoon-27.2.1 
--enable-application=browser --enable-official-branding 
--enable-optimize=-O2 --enable-jemalloc --enable-shared-js 
--disable-tests


___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev