Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何自定义<nixpkgs>包configureFlags

如何自定义<nixpkgs>包configureFlags
EN

Stack Overflow用户
提问于 2017-02-01 13:19:11
回答 1查看 507关注 0票数 1

我需要从<nixpkgs>修改pcre包的configureFlags。我已经尝试使用.nixpkgs/config.nix文件来完成此操作,如here所述

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{
  packageOverrides = pkgs: rec {
    pcre = pkgs.pcre.overrideDerivation (attrs: {
      configureFlags = [
        "--disable-jit"
        "--enable-unicode-properties"
        "--disable-cpp"
      ];
      doCheck = "";
    });
  };
}

但它不起作用。当我运行nix-build -p pcre时,它构建包两次:使用--disable-jit和--enable-jit。当我运行nix-build -p stdenv时,config.nix中的自定义设置会被忽略。

EN

回答 1

Stack Overflow用户

发布于 2017-02-05 10:14:38

stdenv的特殊之处在于,它用于构建“普通”包(您将pcre覆盖为“普通”包)。因此,要使定制起作用,您必须为stdenv打补丁!

例如,您可以使用adapters中的一个函数。

如果想要更深入地嵌入pcre,就必须研究staged stdenv building

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41980840

复制
相关文章
如何使用Cloudera Manger自定义部署Parcel包
我们知道包括CDH其他所有额外的服务或者第三方插件,Cloudera Manger都是以Parcel的形式来安装和管理,Parcel是一个非常神奇和方便的东西,将所有的东西都打包进去,免去你管理无数个rpm安装包的烦恼。使用Cloudera Manger安装Parcel包有三种选择:
Fayson
2018/11/16
7.4K0
【Groovy】闭包 Closure ( 自定义闭包参数 | 自定义单个闭包参数 | 自定义多个闭包参数 | 闭包参数默认值指定 )
为闭包指定参数列表 , 需要在闭包 开始位置使用 " -> " 符号 , 在该符号的左侧指定参数列表 ;
韩曙亮
2023/03/30
2.5K0
【Groovy】闭包 Closure ( 自定义闭包参数 | 自定义单个闭包参数 | 自定义多个闭包参数 | 闭包参数默认值指定 )
Valine自定义表情包
修改其中的emojiCDN和emojiMaps字段内容。我选择GitHub+jsdelivr高配置[doge],emojiCDN是域名,emojiMaps是路径,合起来可以请求到一张图片。例:
jcjyxjs
2021/09/03
7960
DDCW自定义RPM包
ddcw.spec 下载地址 :https://github.com/ddcw/shell/blob/master/ddcw.spec
大大刺猬
2020/03/18
7670
自定义eslint 配置包
对于经常使用的eslint配置,我们可以通过自定义 eslint 配置包,实现配置的复用。
copy_left
2020/10/26
1.5K0
[Python]自定义包及3种包导入方式
原文链接:https://blog.csdn.net/humanking7/article/details/88368950
祥知道
2020/03/10
3.1K0
Maven引入自定义jar包
这里楼主推荐一个Maven查询引入的地址http://www.mvnrepository.com/
試毅-思伟
2018/09/06
1K0
go之自定义包(package)
主要用于组织 Go 源代码,提供了更好的可重用性与可读性。由于包提供了代码的封装,因此使得 Go 应用程序易于维护。
IT工作者
2022/06/30
4770
HBuilderX: Android 自定义渠道包
当完成提交,您将会得到一个 Emrollment ID ,届时请耐心等待。我们将会用电话或电子邮件和您联系
达达前端
2020/11/26
3770
HBuilderX: Android 自定义渠道包
Jmeter 调用自定义jar包
在测试过程中, 可能需要调用第三方jar包来生成测试数据或者使用java工具类来实现业务场景, 普遍的做法是手动调用jar包, 再把这些值赋给jmeter中的某个参数, 以满足业务测试需求目的, jmete有调用jar包的功能, 可以利用这个功能实现对jar包的嵌入调用.
louiezhou001
2019/07/25
2.4K0
Jmeter 调用自定义jar包
【Python】Python 包 ② ( 自定义 Python 包 | 导入并调用自定义 Python 包 | `__init__.py` 定义 `__all__` 变量 )
右键点击 PyCharm 中的 Python 工程根目录 , 选择 " New / Python Package " 选项 ,
韩曙亮
2023/10/11
5010
【Python】Python 包 ② ( 自定义 Python 包 | 导入并调用自定义 Python 包 | `__init__.py` 定义 `__all__` 变量 )
[C++]VC自定义发IP包例子
/************************************ *自定义发IP包例子(TCP/IP包发送) *给目标主机的端口发送一个 syn请求, *注意目标主机的信息会发给发送IP地址的主机 *这说明TCP/IP协议本身有IP期骗的漏洞 *这种方运可以自己写成特殊的基于IP协议上层的自定义协议 ************************************/ #include <stdio.h> #include <sys/socket.h> #include <netinet/
静默虚空
2022/05/07
9250
用composer开发自定义包
7、在composer packagist提交项目,打开https://packagist.org/,点击右上角Submit,输入git地址,然后确认提交
Petrochor
2022/06/07
3130
用composer开发自定义包
构建一个世界上最小的 Redis 镜像
当然生产环境肯定不差 100M 这点空间,还是带上一些常用的工具在生产环境跑比较好。本文只是在玩 Nix 时候的自娱自乐,没有什么实际意义。
米开朗基杨
2021/10/18
1.4K0
构建一个世界上最小的 Redis 镜像
软件打包,有没有更好的方法?!
最近,一位朋友分享了关于亚马逊内部构建系统(https://gist.github.com/terabyte/15a2d3d407285b8b5a0a7964dd6283b0)的设计要点,这也让我对于软件打包这事有了新的认识。
深度学习与Python
2023/10/16
2330
软件打包,有没有更好的方法?!
如何发布npm包
1、npm是什么? NPM (node package manager),通常称为node包管理器。顾名思义,它的主要功能就是管理node包,包括:安装、卸载、更新、查看、搜索、发布等。 npm 可以让 JavaScript 开发者在共享代码、复用代码以及更新共享的代码上更加方便。 当一个 JavaScript 开发者为了解决某个问题而编写了一些代码并将其共享出来的话,其他的开发者能够在自己的应用程序中复用这些代码,npm 让这些事情变得简单。 如果你使用了其他开发者开发的代码,你就可以很方便地使用 npm
小胖
2018/06/27
1.3K0
unity自定义创建资源包(代码片段)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
bering
2019/12/03
9660
利用闭包实现自定义等待方法
我在最近学习多线程编程的过程中,时长需要测试各类多线程工具类或者框架在各种线程数下的性能。基本的思路就是准备数据,编写用例方法,执行用例方法,最后等待结束,统计计算测试数据。
FunTester
2022/02/08
3350
18.3 NPCAP自定义数据包过滤
NPCAP 库是一种用于在Windows平台上进行网络数据包捕获和分析的库。它是WinPcap库的一个分支,由Nmap开发团队开发,并在Nmap软件中使用。与WinPcap一样,NPCAP库提供了一些API,使开发人员可以轻松地在其应用程序中捕获和处理网络数据包。NPCAP库可以通过WinPcap API进行编程,因此现有的WinPcap应用程序可以轻松地迁移到NPCAP库上。
微软技术分享
2023/10/26
5590
18.3 NPCAP自定义数据包过滤
点击加载更多

相似问题

用分叉Haskell包覆盖nixpkgs

10

如何使用克隆的nixpkgs重新构建nixos包?

17

如何通过Nix覆盖nixpkgs中的Haskell包?

248

如何在Nixpkgs中搜索包表达式?

112

如何从Nixpkgs安装printenv?

16
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文