* Fw: Cerate shared library problem on Cygwin!
@ 2001-01-31 18:35 Cliff Tsai
2001-02-01 13:19 ` Alexandre Oliva
2001-04-01 0:00 ` Cliff Tsai
0 siblings, 2 replies; 4+ messages in thread
From: Cliff Tsai @ 2001-01-31 18:35 UTC (permalink / raw)
To: crossgcc
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 1677 bytes --]
Â
Hi:
  Â
   I wanna create a simple shared library.I
used following two method.
Â
   1. use libtool:
      $libtool gcc -c
hello.c ->no any warning or error message
       $libtool gcc -rpath
/usr/local/lib -o libhello.la hello.lo
      libtool: link: warning:
undefined symbols not allowed in
       i586-pc-cygwin
shared library -> is this OK?
Â
    2. another method
      $gcc -fPIC -c
hello.c
      cc1.exe: warning: -fPIC
ignored for target(all code is position independent)
        Â
           Â
->Is this OK?
Â
       $gcc -shared -o
hello.so hello.o
      cannot export
_bss_end__:symbol not defined.
       cannot
export _bss_start__:symbol not defined.
       cannot export
_data_end__:symbol not defined.
       cannot
export _data_start__:symbol not defined.
       collect2: ld
returned 1 exit status
     Â
           Â
   ->what do these mean,and how to solve the
problem?
Â
       I've reference the doc-"AUTOBOOK" in
redhat website,but don't get any
      answer,do
any one know where to get more information about shared
library
      and dynamic
linker and loader?thanks!
Â
  Â
  Â
Â
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Fw: Cerate shared library problem on Cygwin!
2001-01-31 18:35 Fw: Cerate shared library problem on Cygwin! Cliff Tsai
@ 2001-02-01 13:19 ` Alexandre Oliva
2001-04-01 0:00 ` Alexandre Oliva
2001-04-01 0:00 ` Cliff Tsai
1 sibling, 1 reply; 4+ messages in thread
From: Alexandre Oliva @ 2001-02-01 13:19 UTC (permalink / raw)
To: Cliff Tsai; +Cc: crossgcc
On Feb 1, 2001, "Cliff Tsai" <clifftsai@minecard.com.tw> wrote:
> $libtool gcc -c hello.c ->no any warning or error message
> $libtool gcc -rpath /usr/local/lib -o libhello.la hello.lo
> libtool: link: warning: undefined symbols not allowed in
Add -no-undefined to the link command.
--
Alexandre Oliva Enjoy Guarana', see http://www.ic.unicamp.br/~oliva/
Red Hat GCC Developer aoliva@{cygnus.com, redhat.com}
CS PhD student at IC-Unicamp oliva@{lsd.ic.unicamp.br, gnu.org}
Free Software Evangelist *Please* write to mailing lists, not to me
------
Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sourceware.cygnus.com
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Fw: Cerate shared library problem on Cygwin!
2001-02-01 13:19 ` Alexandre Oliva
@ 2001-04-01 0:00 ` Alexandre Oliva
0 siblings, 0 replies; 4+ messages in thread
From: Alexandre Oliva @ 2001-04-01 0:00 UTC (permalink / raw)
To: Cliff Tsai; +Cc: crossgcc
On Feb 1, 2001, "Cliff Tsai" <clifftsai@minecard.com.tw> wrote:
> $libtool gcc -c hello.c ->no any warning or error message
> $libtool gcc -rpath /usr/local/lib -o libhello.la hello.lo
> libtool: link: warning: undefined symbols not allowed in
Add -no-undefined to the link command.
--
Alexandre Oliva Enjoy Guarana', see http://www.ic.unicamp.br/~oliva/
Red Hat GCC Developer aoliva@{cygnus.com, redhat.com}
CS PhD student at IC-Unicamp oliva@{lsd.ic.unicamp.br, gnu.org}
Free Software Evangelist *Please* write to mailing lists, not to me
------
Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sourceware.cygnus.com
^ permalink raw reply [flat|nested] 4+ messages in thread
* Fw: Cerate shared library problem on Cygwin!
2001-01-31 18:35 Fw: Cerate shared library problem on Cygwin! Cliff Tsai
2001-02-01 13:19 ` Alexandre Oliva
@ 2001-04-01 0:00 ` Cliff Tsai
1 sibling, 0 replies; 4+ messages in thread
From: Cliff Tsai @ 2001-04-01 0:00 UTC (permalink / raw)
To: crossgcc
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 1677 bytes --]
Â
Hi:
  Â
   I wanna create a simple shared library.I
used following two method.
Â
   1. use libtool:
      $libtool gcc -c
hello.c ->no any warning or error message
       $libtool gcc -rpath
/usr/local/lib -o libhello.la hello.lo
      libtool: link: warning:
undefined symbols not allowed in
       i586-pc-cygwin
shared library -> is this OK?
Â
    2. another method
      $gcc -fPIC -c
hello.c
      cc1.exe: warning: -fPIC
ignored for target(all code is position independent)
        Â
           Â
->Is this OK?
Â
       $gcc -shared -o
hello.so hello.o
      cannot export
_bss_end__:symbol not defined.
       cannot
export _bss_start__:symbol not defined.
       cannot export
_data_end__:symbol not defined.
       cannot
export _data_start__:symbol not defined.
       collect2: ld
returned 1 exit status
     Â
           Â
   ->what do these mean,and how to solve the
problem?
Â
       I've reference the doc-"AUTOBOOK" in
redhat website,but don't get any
      answer,do
any one know where to get more information about shared
library
      and dynamic
linker and loader?thanks!
Â
  Â
  Â
Â
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2001-04-01 0:00 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-01-31 18:35 Fw: Cerate shared library problem on Cygwin! Cliff Tsai
2001-02-01 13:19 ` Alexandre Oliva
2001-04-01 0:00 ` Alexandre Oliva
2001-04-01 0:00 ` Cliff Tsai
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).