W
Wilde, Donald S
Greetings, Rubyists -
I am in the midst of porting the Ruby interpreter to our embedded Intel CE =
SoC (as used in GoogleTV and Boxee Box), and I would appreciate some knowle=
dgeable help.
Here is my configure script, with e-variables:
# begin shell script
SDK_ROOT=3D/opt/DHG/target/sdk-perl/IntelCE-21.1.11174.270772; export SDK_R=
OOT
/configure \
--prefix=3D$SDK_ROOT/build_i686/staging_dir \
--exec-prefix=3D$SDK_ROOT/build_i686/staging_dir \
--target=3Di686 \
--enable-shared
CC=3D$SDK_ROOT/build_i686/staging_dir/i686-cm-linux/bin/gcc; export CC
CFLAGS=3D"-O2 -Wall"; export CFLAGS
LDFLAGS=3D$SDK_ROOT/build_i686/i686-linux-elf/lib; export LDFLAGS
CPPFLAGS=3D""
CXX=3D$SDK_ROOT/build_i686/staging_dir/i686-cm-linux/bin/g++; export CXX
# end shell script
Here's the end of the output of make:
ld -o .ext/i686-none/enc/encdb.so enc/encdb.o -L. -L. -L. -Wl,-R -Wl,/o=
pt/DHG/target/sdk-perl/IntelCE-21.1.11174.270772/build_i686/staging_dir/lib=
-L/opt/DHG/target/sdk-perl/IntelCE-21.1.11174.270772/build_i686/staging_di=
r/lib -lruby -lpthread -lrt -ldl -lcrypt -lm =20
ld: unrecognized option '-Wl, -R'
I know I need to find system headers and add a -I; which ones and what else=
is needed?
Thanks in advance!
-- Don Wilde
I am in the midst of porting the Ruby interpreter to our embedded Intel CE =
SoC (as used in GoogleTV and Boxee Box), and I would appreciate some knowle=
dgeable help.
Here is my configure script, with e-variables:
# begin shell script
SDK_ROOT=3D/opt/DHG/target/sdk-perl/IntelCE-21.1.11174.270772; export SDK_R=
OOT
/configure \
--prefix=3D$SDK_ROOT/build_i686/staging_dir \
--exec-prefix=3D$SDK_ROOT/build_i686/staging_dir \
--target=3Di686 \
--enable-shared
CC=3D$SDK_ROOT/build_i686/staging_dir/i686-cm-linux/bin/gcc; export CC
CFLAGS=3D"-O2 -Wall"; export CFLAGS
LDFLAGS=3D$SDK_ROOT/build_i686/i686-linux-elf/lib; export LDFLAGS
CPPFLAGS=3D""
CXX=3D$SDK_ROOT/build_i686/staging_dir/i686-cm-linux/bin/g++; export CXX
# end shell script
Here's the end of the output of make:
ld -o .ext/i686-none/enc/encdb.so enc/encdb.o -L. -L. -L. -Wl,-R -Wl,/o=
pt/DHG/target/sdk-perl/IntelCE-21.1.11174.270772/build_i686/staging_dir/lib=
-L/opt/DHG/target/sdk-perl/IntelCE-21.1.11174.270772/build_i686/staging_di=
r/lib -lruby -lpthread -lrt -ldl -lcrypt -lm =20
ld: unrecognized option '-Wl, -R'
I know I need to find system headers and add a -I; which ones and what else=
is needed?
Thanks in advance!
-- Don Wilde