[haiku-development] building under Cygwin (windows)

I'm trying (for the nth time) to build haiku on cygwin. This time I
got much more far than the usual (I managed to build the cross tools
(gcc 2.95.3)), but now I came to a blocker:

InitScript1 generated/haiku.image-init-vars
Archive generated/objects/cygwin/x86/release/tools/fs_shell/fs_shell.a
ar: creating generated/objects/cygwin/x86/release/tools/fs_shell/fs_shell.a
Ranlib generated/objects/cygwin/x86/release/tools/fs_shell/fs_shell.a
Link generated/objects/cygwin/x86/release/tools/bfs_shell/bfs_shell
/usr/lib/gcc/i686-pc-cygwin/3.4.4/libsupc++.a(new_opv.o):(.rdata$_ZTISt9bad_alloc[typeinfo
for std::bad_alloc]+0x0): multiple definition of `typeinfo for
std::bad_alloc'
generated/objects/cygwin/lib/libroot_build.so:fake:(.rdata+0x654): first defined
here 
/usr/lib/gcc/i686-pc-cygwin/3.4.4/libsupc++.a(new_opv.o):(.rdata$_ZTSSt9bad_allo
c[typeinfo name for std::bad_alloc]+0x0): multiple definition of `typeinfo name
for std::bad_alloc'
generated/objects/cygwin/lib/libroot_build.so:fake:(.rdata+0x8dc):
first defined here
/usr/lib/gcc/i686-pc-cygwin/3.4.4/libsupc++.a(new_opv.o):(.rdata$_ZTISt9exception[typeinfo
for std::exception]+0x0): multiple definition of `typeinfo for
std::exception'
generated/objects/cygwin/lib/libroot_build.so:fake:(.rdata+0x660): first defined
here 
/usr/lib/gcc/i686-pc-cygwin/3.4.4/libsupc++.a(new_opv.o):(.rdata$_ZTSSt9exceptio
n[typeinfo name for std::exception]+0x0): multiple definition of `typeinfo name
for std::exception'
generated/objects/cygwin/lib/libroot_build.so:fake:(.rdata+0x8ec):
first defined here
collect2: ld returned 1 exit status

cc  -o "generated/objects/cygwin/x86/release/tools/bfs_shell/bfs_shell"
 "generated/objects/cygwin/x86/release/tools/bfs_shell/BlockAllocator.o"
"generated/objects/cygwin/x86/release/tools/bfs_shell/BPlusTree.o"
"generated/objects/cygwin/x86/release/tools/bfs_shell/Attribute.o"
"generated/objects/cygwin/x86/release/tools/bfs_shell/Debug.o"
"generated/objects/cygwin/x86/release/tools/bfs_shell/Index.o"
"generated/objects/cygwin/x86/release/tools/bfs_shell/Inode.o"
"generated/objects/cygwin/x86/release/tools/bfs_shell/Journal.o"
"generated/objects/cygwin/x86/release/tools/bfs_shell/Query.o"
"generated/objects/cygwin/x86/release/tools/bfs_shell/Utility.o"
"generated/objects/cygwin/x86/release/tools/bfs_shell/Volume.o"
"generated/objects/cygwin/x86/release/tools/bfs_shell/kernel_interface.o"
"generated/objects/cygwin/x86/release/tools/fs_shell/fs_shell.a"
"generated/objects/cygwin/lib/libroot_build.so" -lsupc++ -lstdc++  ;

...failed Link generated/objects/cygwin/x86/release/tools/bfs_shell/bfs_shell ..
.
...skipped <HaikuImage>haiku.image-init-vars for lack of <build>bfs_shell...
...skipped haiku.image for lack of <HaikuImage>haiku.image-init-vars...
...failed updating 1 target(s)...
...skipped 2 target(s)...
...updated 2 target(s)...

Any idea about what could be wrong ?
If needed, I can supply the changes I have done in order to be able to
reach this point.

Other related posts: