首页 > 其他分享 >ceph:nfs-ganesha V4-stable:手工编译:make rpm 打包成rpm包,USE_GSS总是打开的问题,bug?

ceph:nfs-ganesha V4-stable:手工编译:make rpm 打包成rpm包,USE_GSS总是打开的问题,bug?

时间:2024-09-09 20:04:09浏览次数:10  
标签:USE ganesha make nfs cmake rpm spec

如题:

不管你怎么去配置cmake ,make rpm 生成的 版本总是Debug版、总是使用GSS,why?

 

一开始,本人试图从cmake上去寻找答案,未果!!无论如何配置,make rpm 它总是从头执行cmake...make..

后来 ... ...

最后,突然想到,没准make rpm 是从头生成并调用的cmake,+++ 而且 rpm包的生成一般是依赖于 规范spec文件,所以,就从这点下手!

进入到src源代码目录,分析所有的Cmakelist.txt  或 spec相关文件。果然,

?/src/nfs-ganesha.spec

?/src/nfs-ganesha.spec-in.cmake

就是问题的关键!

rpm包相关的配置都在这些个文件内。

我们只需修改他们即可。

 

标签:USE,ganesha,make,nfs,cmake,rpm,spec
From: https://www.cnblogs.com/jinzhenshui/p/18405193

相关文章

  • Linux上rpm安装MySQL8
    1.下载安装包下载链接https://downloads.mysql.com/archives/community/或者在MySQL官网根据提示一步一步点进去选择合适的版本2.上传至服务器,解压tar-xvfmysql-8.0.33-1.el7.x86_64.rpm-bundle.tar3.安装参考官方文档https://dev.mysql.com/doc/refman/8.0/en......
  • React 中 useCallback 钩子的依赖项问题
    报错:The'getMergeMap'functionmakesthedependenciesofuseCallbackHook(atline192)changeoneveryrender.MoveitinsidetheuseCallbackcallback.Alternatively,wrapthedefinitionof'getMergeMap'initsownuseCallback()Hook.......
  • KernelWarehouse:英特尔开源轻量级涨点神器,动态卷积核突破100+ | ICML 20242A
    动态卷积学习n个静态卷积核的线性混合,加权使用它们输入相关的注意力,表现出比普通卷积更优越的性能。然而,它将卷积参数的数量增加了n倍,因此并不是参数高效的。这导致不能探索n>100的设置(比典型设置n<10大一个数量级),推动动态卷积性能边界提升的同时享受参数的高效性。为此,论文提出......
  • KernelWarehouse:英特尔开源轻量级涨点神器,动态卷积核突破100+ | ICML 2024
    动态卷积学习n个静态卷积核的线性混合,加权使用它们输入相关的注意力,表现出比普通卷积更优越的性能。然而,它将卷积参数的数量增加了n倍,因此并不是参数高效的。这导致不能探索n>100的设置(比典型设置n<10大一个数量级),推动动态卷积性能边界提升的同时享受参数的高效性。为此,论文提出......
  • 复制REUSE_ALV_GRID_DISPLAY_LVC,给函数添加简易的F4处理能力
    翻遍REUSE_ALV_GRID_DISPLAY_LVC这个函数我们可以发现,这个函数里预定义了一些事件类型。不过也缺少了一些类型,看看SLIS这个类型池就可以发现,ONF4事件是没有的。为了把这个函数做出通用和简易的,复制这个函数所在的函数组SLVC_FULLSCREEN到ZSLVC_FULLSCREEN.然后我们在这个新函数......
  • useMemo中不能执行setData
    在React中,useMemo 应该用于缓存计算结果,而不是执行副作用操作。当你在 useMemo 内部更新state时,可能会导致循环依赖或不稳定的渲染行为。当你在 useMemo 内部更新state时,这意味着每次组件重新渲染时,useMemo 返回的值都会发生变化,从而触发重新渲染。这可能导致组件进......
  • 如何使用useMemo来优化React组件的性能?
    useMemo是React提供的一个Hook,它可以用来记忆复杂计算的结果,避免在每次渲染时都进行重复计算,从而优化组件的性能。以下是如何正确使用useMemo来优化React组件性能的一些步骤:确定计算是否昂贵:仅当计算是昂贵的(即消耗大量CPU时间)时,才考虑使用useMemo。对于简单......
  • Pause容器的用途
    Pause容器在Kubernetes中的主要用途是作为网络命名空间的占位符。具体来说,它有以下几个功能和用途:1.网络命名空间管理命名空间隔离:Pause容器创建一个网络命名空间,为其他容器提供网络隔离。每个Pod都会有一个Pause容器,其他容器(应用容器)可以共享这个命名空间。2.Pod......
  • openSUSE 安装 VMware 17
    操作系统:openSUSETumbleweed20240905系统内核:6.10.7-1-default演示版本:VMware17.6.0前往vmware-host-modulespulls查看最新支持情况官方下载链接更新系统,前往官网注册下载最新支持版本并安装(本文更新时为17.6.0)关闭电脑的安全启动下载vmware-host-modules对应的......
  • rpm:虚拟包:空白包:欺骗包:do nothing包:满足现有rpm包安装依赖的要求
    rpm是个安装包组织规范和实现;yum、dnf是管理组织各种rpm包的更高级的组织规范和实现抽象吧:-) 白话就是:rpm包向linux声明自己:能提供什么?需要依赖什么?如何具体执行部署动作?以及提供一些其他乱七八糟的信息。 rpm规范厉害的地方就于特别的灵活:它可以自动处理,也可以手工处理......