Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Fix Haiku R1/alpha3 build #168

Closed
wants to merge 1 commit into from

3 participants

Takashi Toyoshima Don't Add Me To Your Organization a.k.a The Travis Bot NARUSE, Yui
Takashi Toyoshima
  • configure.in: Fixing Haiku R1/alpha3 build with gcc-4.4.4.
    • omit ANSI standard flags to compile socket extension where anonymous union is required.
    • remove redundant -be flags.
Takashi Toyoshima toyoshim Fix Haiku R1/alpha3 build
 * configure.in: Fixing Haiku R1/alpha3 build with gcc-4.4.4.
   - omit ANSI standard flags to compile socket extension where anonymous union
     is required.
   - remove redundant -be flags.
281d8a1
Don't Add Me To Your Organization a.k.a The Travis Bot

This pull request passes (merged 281d8a1 into b29a029).

NARUSE, Yui
Collaborator

Merged in r36839, thanks

NARUSE, Yui nurse closed this
Aaron Patterson tenderlove referenced this pull request from a commit
Aaron Patterson tenderlove * ext/psych/lib/psych/visitors/to_ruby.rb: process merge keys before
  reviving objects. Fixes GH psych #168
* test/psych/test_merge_keys.rb: test for change
  tenderlove/psych#168

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43541 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
9ae2651
Masaki Matsushita m-mtst referenced this pull request from a commit in m-mtst/ruby
Aaron Patterson tenderlove * ext/psych/lib/psych/visitors/to_ruby.rb: process merge keys before
  reviving objects. Fixes GH psych #168
* test/psych/test_merge_keys.rb: test for change
  tenderlove/psych#168

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43541 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
f158a4b
Sandor Szücs szuecs referenced this pull request from a commit in szuecs/ruby
NARUSE, Yui nurse * configure.in: Fixing Haiku R1/alpha3 build with gcc-4.4.4.
  - omit ANSI standard flags to compile socket extension where
    anonymous union is required.
  - remove redundant -be flags.
  by Takashi Toyoshima <toyoshim@gmail.com>
  ruby#168

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36839 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
4358271
Aaron Patterson tenderlove referenced this pull request from a commit in tenderlove/ruby
NARUSE, Yui nurse * configure.in: Fixing Haiku R1/alpha3 build with gcc-4.4.4.
  - omit ANSI standard flags to compile socket extension where
    anonymous union is required.
  - remove redundant -be flags.
  by Takashi Toyoshima <toyoshim@gmail.com>
  ruby#168

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36839 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ab845e9
Aaron Patterson tenderlove referenced this pull request from a commit in tenderlove/ruby
Aaron Patterson tenderlove * ext/psych/lib/psych/visitors/to_ruby.rb: process merge keys before
  reviving objects. Fixes GH psych #168
* test/psych/test_merge_keys.rb: test for change
  tenderlove/psych#168

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43541 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
44c0ec4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Commits on Aug 24, 2012
  1. Takashi Toyoshima

    Fix Haiku R1/alpha3 build

    toyoshim authored
     * configure.in: Fixing Haiku R1/alpha3 build with gcc-4.4.4.
       - omit ANSI standard flags to compile socket extension where anonymous union
         is required.
       - remove redundant -be flags.
This page is out of date. Refresh to see the latest.
Showing with 7 additions and 2 deletions.
  1. +7 2 configure.in
9 configure.in
View
@@ -626,6 +626,11 @@ if test "$GCC" = yes; then
[cygwin*|darwin*|netbsd*], [
# need lgamma_r(), finite()
],
+ [haiku], [
+ # Haiku R1/alpha3 uses gcc-4.4.4 which can not handle anonymous union
+ # with ANSI standard flags. Anonumous union is required to compile
+ # socket extension where <net/if.h> uses anonymous union.
+ ],
[
# ANSI (no XCFLAGS because this is C only)
RUBY_TRY_CFLAGS(-ansi -std=iso9899:199409, [
@@ -2298,11 +2303,11 @@ if test "$with_dln_a_out" != yes; then
[powerpc*], [
: ${LDSHARED='$(LD) -xms'}
EXTDLDFLAGS='-export $(TARGET_ENTRY)'
- DLDFLAGS="$DLDFLAGS -lbe -lroot glue-noinit.a init_term_dyn.o start_dyn.o"
+ DLDFLAGS="$DLDFLAGS -lroot glue-noinit.a init_term_dyn.o start_dyn.o"
],
[i586*], [
: ${LDSHARED='$(LD) -shared'}
- DLDFLAGS="$DLDFLAGS -L/boot/develop/lib/x86 -lbe -lroot"
+ DLDFLAGS="$DLDFLAGS -L/boot/develop/lib/x86 -lroot"
])
: ${LIBPATHENV=LIBRARY_PATH}
rb_cv_dlopen=yes ],
Something went wrong with that request. Please try again.