Projects
openEuler:20.03:LTS:SP1
ruby
_service:tar_scm_kernel_repo:ruby-2.5.1-Avoid-n...
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:tar_scm_kernel_repo:ruby-2.5.1-Avoid-need-of-C++-compiler-to-pass-the-test-suite.patch of Package ruby
From 51e2c91412a511196e58efea5b87c460b4fa6a20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Ondruch?= <vondruch@redhat.com> Date: Thu, 26 Jul 2018 13:17:52 +0200 Subject: [PATCH] Avoid need of C++ compiler to pass the test suite. The test suite fails when C++ compiler is not available on the system: ~~~ TestGemExtCmakeBuilder#test_self_build: Gem::InstallError: cmake failed, exit code 1 /builddir/build/BUILD/ruby-2.5.1/lib/rubygems/ext/builder.rb:92:in `run' /builddir/build/BUILD/ruby-2.5.1/lib/rubygems/ext/cmake_builder.rb:10:in `build' /builddir/build/BUILD/ruby-2.5.1/test/rubygems/test_gem_ext_cmake_builder.rb:37:in `block in test_self_build' /builddir/build/BUILD/ruby-2.5.1/test/rubygems/test_gem_ext_cmake_builder.rb:36:in `chdir' /builddir/build/BUILD/ruby-2.5.1/test/rubygems/test_gem_ext_cmake_builder.rb:36:in `test_self_build' ~~~ But there is nothing which would realy required C++. It is just CMake default to check for C++. --- test/rubygems/test_gem_ext_cmake_builder.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/test/rubygems/test_gem_ext_cmake_builder.rb b/test/rubygems/test_gem_ext_cmake_builder.rb index 76d3cb2afe..2d449fc2fd 100644 --- a/test/rubygems/test_gem_ext_cmake_builder.rb +++ b/test/rubygems/test_gem_ext_cmake_builder.rb @@ -25,6 +25,7 @@ def test_self_build File.open File.join(@ext, 'CMakeLists.txt'), 'w' do |cmakelists| cmakelists.write <<-eo_cmake cmake_minimum_required(VERSION 2.6) +project(self_build LANGUAGES NONE) install (FILES test.txt DESTINATION bin) eo_cmake end
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.