<#212 fix: remove libs from extensions, fix releas...
# pact-ruby-standalone
g
#212 fix: remove libs from extensions, fix release note new line Pull request opened by YOU54F x86_64 extensions from the build process were lingering in all of our packages
Copy code
pact/lib/vendor/ruby/3.3.0/extensions/
pact/lib/vendor/ruby/3.3.0/extensions/x86_64-linux/
pact/lib/vendor/ruby/3.3.0/extensions/x86_64-linux/3.3.0/
pact/lib/vendor/ruby/3.3.0/extensions/x86_64-linux/3.3.0/fiddle-1.1.2/
pact/lib/vendor/ruby/3.3.0/extensions/x86_64-linux/3.3.0/fiddle-1.1.2/gem.build_complete
pact/lib/vendor/ruby/3.3.0/extensions/x86_64-linux/3.3.0/fiddle-1.1.2/gem_make.out
pact/lib/vendor/ruby/3.3.0/extensions/x86_64-linux/3.3.0/fiddle-1.1.2/mkmf.log
pact/lib/vendor/ruby/3.3.0/extensions/x86_64-linux/3.3.0/json-2.7.2/
pact/lib/vendor/ruby/3.3.0/extensions/x86_64-linux/3.3.0/json-2.7.2/gem.build_complete
pact/lib/vendor/ruby/3.3.0/extensions/x86_64-linux/3.3.0/json-2.7.2/gem_make.out
pact/lib/vendor/ruby/3.3.0/extensions/x86_64-linux/3.3.0/json-2.7.2/mkmf.log
pact/lib/vendor/ruby/3.3.0/extensions/x86_64-linux/3.3.0/json-2.7.2/json/
pact/lib/vendor/ruby/3.3.0/extensions/x86_64-linux/3.3.0/json-2.7.2/json/ext/
pact/lib/vendor/ruby/3.3.0/extensions/x86_64-linux/3.3.0/bigdecimal-3.1.5/
pact/lib/vendor/ruby/3.3.0/extensions/x86_64-linux/3.3.0/bigdecimal-3.1.5/gem.build_complete
pact/lib/vendor/ruby/3.3.0/extensions/x86_64-linux/3.3.0/bigdecimal-3.1.5/gem_make.out
pact/lib/vendor/ruby/3.3.0/extensions/x86_64-linux/3.3.0/bigdecimal-3.1.5/mkmf.log
This caused homebrew to fail when testing arm64
Copy code
you54f/pact-standalone/pact-standalone
  * Binaries built for a non-native architecture were installed into pact-standalone's prefix.
    The offending files are:
      /home/linuxbrew/.linuxbrew/Cellar/pact-standalone/2.5.4/lib/vendor/ruby/3.3.0/extensions/x86_64-linux/3.3.0/bigdecimal-3.1.5/bigdecimal.so	(x86_64)
      /home/linuxbrew/.linuxbrew/Cellar/pact-standalone/2.5.4/lib/vendor/ruby/3.3.0/extensions/x86_64-linux/3.3.0/fiddle-1.1.2/fiddle.so	(x86_64)
      /home/linuxbrew/.linuxbrew/Cellar/pact-standalone/2.5.4/lib/vendor/ruby/3.3.0/extensions/x86_64-linux/3.3.0/json-2.7.2/json/ext/generator.so	(x86_64)
      /home/linuxbrew/.linuxbrew/Cellar/pact-standalone/2.5.4/lib/vendor/ruby/3.3.0/extensions/x86_64-linux/3.3.0/json-2.7.2/json/ext/parser.so	(x86_64)
We aren't using native extensions as part of this build, as we pin to stdgem versions, so these can be safely removed ensure package tells you the traveling-ruby version pact-foundation/pact-standalone