获取libsass-python以使用系统libsass库而不是编译它

时间:2016-01-15 17:54:11

标签: python c++ libsass

不确定这是否可行但是libsass需要gcc-c ++> = 4.7而Centos 6没有它,我很好奇libsass-python是否可以使用系统的libsass而不是编译它(如果它存在)。我已经能够为Centos 6构建一个libsass rpm,但是python-libsass仍然试图自己编译它。

我知道我可以使用devtoolset-1.1来安装python-libsass(这就是我设法构建libsass rpm的方法)但是我试图用puppet来做所有这些。所以我想如果系统有libsass那么python-libsass将不必安装它。

我考虑过在python-libsass git项目中添加一个问题,但我想先问一下这个问题。

1 个答案:

答案 0 :(得分:0)

我确实想出了一个解决方案。我创建了自己的软件包来安装gcc-4.8.2。 这是很多工作,我不确定它是否打破了一堆其他依赖关系。但它适用于我当时需要的服务器堆栈。 我必须创建以下所有软件包才能使其正常工作。

  • CPP-4.8.2-8.el6.x86_64.rpm
  • GCC-4.8.2-8.el6.x86_64.rpm
  • GCC-C ++ - 4.8.2-8.el6.x86_64.rpm
  • GCC-gfortran-4.8.2-8.el6.x86_64.rpm
  • libgcc中-4.8.2-8.el6.x86_64.rpm
  • libgfortran-4.8.2-8.el6.x86_64.rpm
  • libgomp-4.8.2-8.el6.x86_64.rpm
  • libquadmath-4.8.2-8.el6.x86_64.rpm
  • libquadmath-devel的-4.8.2-8.el6.x86_64.rpm
  • 的libstdc ++ - 4.8.2-8.el6.x86_64.rpm
  • 的libstdc ++ - devel的-4.8.2-8.el6.x86_64.rpm

所以这又做了很多工作,但确实有效。但在几个月后解决这个问题后,我才能升级到Centos 7。