Greetings,

I am using ruby from Webstack on Joyent snv_89 container:

[admin at fhgyztbq /events/log]$ pkginfo -l sun-ruby18
   PKGINST:  sun-ruby18
      NAME:  Ruby & RubyGems
  CATEGORY:  application
      ARCH:  i386
   VERSION:  1.8.6
   BASEDIR:  /
    VENDOR:  Sun Microsystems, Inc.
      DESC:  Ruby 1.8.6 patch 287, Rubygems 0.9.4
    PSTAMP:  2008-12-10_16-46-53 (build b06)
  INSTDATE:  Jun 10 2009 20:47
    STATUS:  completely installed
     FILES:    13045 installed pathnames
                   5 shared pathnames
                1736 directories
                  45 executables
               35922 blocks used (approx)

When I start mongrel, I am getting ld usage page, like this:

** Daemonized, any open files are closed.  Look at log/mongrel.pid and 
log/mongrel.log for info.
** Starting Mongrel listening at 10.XX.YY.ZZ:11000
** Starting Rails with production environment...
ld: illegal option -- g
ld: illegal option -- O
ld: illegal option -- 3
ld: warning: option -I appears more than once, first setting taken
usage: ld [-6:abc:d:e:f:h:il:mo:p:rstu:z:B:CD:F:GI:L:M:N:P:Q:R:S:VY:?] file(s)
        [-64]           enforce a 64-bit link-edit
        [-a]            create an absolute file
        [-b]            do not do special PIC relocations in a.out
        [-B direct | nodirect]
                        establish direct bindings, or inhibit direct binding
                        to, the object being created
        [-B dynamic | static]
                        search for shared libraries|archives
        [-B eliminate]  eliminate unqualified global symbols from the
                        symbol table
        [-B group]      relocate object from within group
        [-B local]      reduce unqualified global symbols to local
        [-B reduce]     process symbol reductions
        [-B symbolic]   bind external references to definitions when creating
                        shared objects
        [-c name]       record configuration file `name'
        [-C]            demangle C++ symbol name diagnostics
        [-d y | n]      operate in dynamic|static mode
        [-D token,...]  print diagnostic messages
        [-e epsym]      use `epsym' as entry point address
        [-f name]       specify library for which this file is an auxiliary
                        filter
        [-F name]       specify library for which this file is a filter
        [-G]            create a shared object
        [-h name]       use `name' as internal shared object identifier
        [-i]            ignore LD_LIBRARY_PATH setting
        [-I name]       use `name' as path of interpreter
        [-l x]          search for libx.so or libx.a
        [-L path]       search for libraries in directory `path'
        [-m]            print memory map
        [-M mapfile]    use processing directives contained in `mapfile'
        [-N string]     create a dynamic dependency for `string'
        [-o outfile]    name the output file `outfile'
        [-p auditlib]   identify audit library to accompany this object

I can't find where this is coming from.  The mongrel proceeds and runs fine, 
except when I try to use DTT rb_malloc.d script - it dumps core. 

Thank you,

David
-- 
This message posted from opensolaris.org

Reply via email to