Re: Will Netbeans ever support dbx debugger on Solaris?

Fritz Wuehler <[email protected]> Tue, 06 Nov 2012 21:55:45 +0100
Newsgroups gmane.comp.java.netbeans.general
Message-ID <[email protected]>
You wrote:

> Hello,

Hi.

> 
> The plans to support dbx in netbeans eventually changed, so do not 
> expect this technology to be supported out-of-box. However the support 
> is available in Solaris Studio IDE (NetBeans based) which comes with 
> Oracle Solaris Studio. This package is available for download at:
> http://www.oracle.com/technetwork/server-storage/solarisstudio/downloads/index.html
> and there is no license fee associated (only support license has a price 
> tag). Studio IDE can work with its own tools as well as with GNU. There 
> are customizations available to make it work with ICC and MS compilers. 
> With the most recent version of Studio - 12.3 - one can generate so 
> called "Desktop Distribution" which is essentially just an extended 
> NetBeans version w/o tools which is intended to run on any platform and 
> enables remote work with Solaris and Studio on Solaris. And, yes, it 
> works with dbx in remote configuration.

We are already using Studio on Solaris (my personal favorite btw), Netbeans
on Linux and MacOS and Visual Studio on Windows. For various reasons we
can't find one IDE we can live with on all the platforms we develop on. I
wanted to get the Linux devs on Studio (it is a supported platform and even
has a toolchain for Linux) but there is no Studio for Windows, it doesn't
help us consolidate.

> BTW, gdb for Solaris is available in repository, but the version is 
> usually a bit outdated. Newer versions (7.x) have to be built from 
> sources, which is certainly doable.

We can certainly build gdb from sources. The question is whether gdb is as
good as dbx and if it even works with Solaris Studio executables. We already
know none of the gui front ends for gdb are as good as dbxtool. Since
Solaris Studio allows you to use gcc etc, having gdb supported doesn't mean
gdb works with Solaris Studio executables, maybe it just had to be supported
so Studio could support gcc. I don't know but that is my question. We do use
gcc on Linux obviously but we feel Studio has better code generation and
diagnostics and doc than gcc. Otherwise it doesn't help us consolidate the
development environments. If dbx was supported on Netbeans we would be down
from 3 IDEs to 2 and then we could probably get the Windows guys to at least
use Netbeans to see if they could live with it. 

Thanks for the info.

Geoff

> >
> > 1 Will Netbeans ever support the dbx debugger?
> >
> > 2 Given Netbeans does support Solaris Studio for the compiler, assembler and
> >    linker does gdb even work with those executables? I'm asking since Solaris
> >    doesn't come with gdb this is a weird combination. If somebody tested this
> >    then I'll try and build gdb on Solaris. If not then why does Netbeans
> >    support Solaris studio? If you can't debug anything..
> >
> > 3 Is Netbeans C/C++/Fortran support only designed to work with gcc, g++ and
> >    gfortran and gdb? What is your use case?
> >
> > Thank you for any info you can provide. It is a huge pain in the ass having
> > to use 3 different IDEs on 4 platforms. It would be so great if Netbeans
> > could do most of this.
> 
>