File: ruby-rbtrace-add-loongarch64-definition.patch

package info (click to toggle)
ruby-rbtrace 0.5.2-0.1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 752 kB
  • sloc: ruby: 1,128; ansic: 925; sh: 42; makefile: 4
file content (16 lines) | stat: -rw-r--r-- 671 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Description: Add the definition of loongarch64 
Last-Update: 2024-04-02

--- ruby-rbtrace-0.4.14.orig/ext/extconf.rb
+++ ruby-rbtrace-0.4.14/ext/extconf.rb
@@ -47,6 +47,10 @@ unless File.exist?("#{CWD}/dst/#{libdir}
       if buildstr == "riscv64-linux-gnu"
         buildstr = "riscv64-unknown-linux-gnu"
       end
+      #ifdef __loongarch64
+        hoststr = "loongarch64-unknown-linux-gnu"
+        buildstr = "loongarch64-unknown-linux-gnu"
+      #endif
       sys("./configure --disable-dependency-tracking --disable-shared --with-pic --prefix=#{CWD}/dst/ --host=#{hoststr} --build=#{buildstr} --libdir=#{CWD}/dst/#{libdir}")
       sys("make install")
     end