Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [cdt-dev] Spawner command line lenght limitations?

Ok, I have changed the MBS Internal Builder to not use the Spawner for
now, so the Internal Builder issue is gone.

After the Spawner issue is fixed we may decide whether or not to revert
back to using the Spawner in the Internal Builder (this would be just a
one line change).

Thanks,
Mikhail

-----Original Message-----
From: cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx]
On Behalf Of Doug Schaefer
Sent: Tuesday, April 25, 2006 10:19 PM
To: CDT General developers list.
Subject: RE: [cdt-dev] Spawner command line lenght limitations?

Good point. Then I guess we should be fixing it up so that it doesn't
run
into these restrictions. As Mikhail mentioned, he has risen a bug on
this.

Doug Schaefer, QNX Software Systems
Eclipse CDT Project Lead, Tools PMC member
http://cdtdoug.blogspot.com
 

-----Original Message-----
From: cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx]
On
Behalf Of Lott, Jeremiah
Sent: Tuesday, April 25, 2006 2:11 PM
To: CDT General developers list.
Subject: RE: [cdt-dev] Spawner command line lenght limitations?

----Original Message----
From: cdt-dev-bounces@xxxxxxxxxxx
[mailto:cdt-dev-bounces@xxxxxxxxxxx] On Behalf Of Doug Schaefer
Sent: Tuesday, April 25, 2006 2:01 PM
To: CDT General developers list.
Subject: RE: [cdt-dev] Spawner command line lenght limitations?

> I am wondering if we are overusing the Spawner framework. My
> understanding is that it was really only meant for debug that had
> specific requirements on process management.
> 
> I have removed its use for invoking the ctags indexer and now use
> java.lang.Process directly. No problems so far...
> 
> Doug Schaefer, QNX Software Systems
> Eclipse CDT Project Lead, Tools PMC member
> http://cdtdoug.blogspot.com
> 

It also does some other magic right?  I remember seeing some posts.
Something about setting up the process group correctly under windows so
that Process.destory() works better?  Otherwise when you cancel a build
on windows it kills only the top-level process, and any subprocesses
continue to run.  Also, I think it sets up a pseudoterminal on linux,
which is useful when launching user programs, since some of them need
that.  The one for the pseudoterminal is here:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=27663

  Jeremiah Lott
_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cdt-dev
_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cdt-dev


Back to the top