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