Re: [PATCH][Revised] Pass -no_pie on SYSTEMSPEC for darwin11

2011-06-30 Thread Mike Stump
On Jun 19, 2011, at 4:55 PM, Jack Howarth wrote: >>> This is definitely a problem in current gcc-4_5-branch without the backport >>> of the SYSTEMSPEC fix... >> >> Excellent... and does the patch fix it? > > Yes... Ok, applied to the 4.5 branch. Scream loud and soon if for any reason you not

Re: [PATCH][Revised] Pass -no_pie on SYSTEMSPEC for darwin11

2011-06-19 Thread Jack Howarth
On Sun, Jun 19, 2011 at 02:40:59PM -0700, Mike Stump wrote: > On Jun 19, 2011, at 12:43 PM, Jack Howarth wrote: > > Thanks. Can we get this on gcc 4.5.4 as well? > > As commented in the PR, I'd have to see a confirmation that the bug exists in > gcc-4.5.x _and_ that the patch fixes it (with no re

Re: [PATCH][Revised] Pass -no_pie on SYSTEMSPEC for darwin11

2011-06-19 Thread Mike Stump
On Jun 19, 2011, at 12:43 PM, Jack Howarth wrote: > Thanks. Can we get this on gcc 4.5.4 as well? As commented in the PR, I'd have to see a confirmation that the bug exists in gcc-4.5.x _and_ that the patch fixes it (with no regressions). That had been previously stated for gcc-4.6.x, which is

Re: [PATCH][Revised] Pass -no_pie on SYSTEMSPEC for darwin11

2011-06-19 Thread Jack Howarth
On Sun, Jun 19, 2011 at 11:15:11AM -0700, Mike Stump wrote: > On Jun 18, 2011, at 8:11 AM, Mike Stump wrote: > > On Jun 17, 2011, at 7:49 PM, Jack Howarth wrote: > >> The gcj compiler needs to pass -no_pie for linkage on darwin11 due to the > >> new -pie > >> default of the linker. The attached pa

Re: [PATCH][Revised] Pass -no_pie on SYSTEMSPEC for darwin11

2011-06-19 Thread Mike Stump
On Jun 18, 2011, at 8:11 AM, Mike Stump wrote: > On Jun 17, 2011, at 7:49 PM, Jack Howarth wrote: >> The gcj compiler needs to pass -no_pie for linkage on darwin11 due to the >> new -pie >> default of the linker. The attached patch accomplishes this by passing >> -no_pie on SYSTEMSPEC >> for *-*-

Re: [PATCH][Revised] Pass -no_pie on SYSTEMSPEC for darwin11

2011-06-18 Thread Jack Howarth
On Sat, Jun 18, 2011 at 07:48:51AM -0700, Mike Stump wrote: > On Jun 17, 2011, at 7:49 PM, Jack Howarth wrote: > > The gcj compiler needs to pass -no_pie for linkage on darwin11 due to the > > new -pie > > default of the linker. The attached patch accomplishes this by passing > > -no_pie on SYST

Re: [PATCH][Revised] Pass -no_pie on SYSTEMSPEC for darwin11

2011-06-18 Thread Jack Howarth
On Sat, Jun 18, 2011 at 08:11:43AM -0700, Mike Stump wrote: > On Jun 17, 2011, at 7:49 PM, Jack Howarth wrote: > > The gcj compiler needs to pass -no_pie for linkage on darwin11 due to the > > new -pie > > default of the linker. The attached patch accomplishes this by passing > > -no_pie on SYST

Re: [PATCH][Revised] Pass -no_pie on SYSTEMSPEC for darwin11

2011-06-18 Thread Mike Stump
On Jun 17, 2011, at 7:49 PM, Jack Howarth wrote: > The gcj compiler needs to pass -no_pie for linkage on darwin11 due to the > new -pie > default of the linker. The attached patch accomplishes this by passing > -no_pie on SYSTEMSPEC > for *-*-darwin[12]*. Since Darwin10 supports -no_pie in its l

Re: [PATCH][Revised] Pass -no_pie on SYSTEMSPEC for darwin11

2011-06-18 Thread Mike Stump
On Jun 17, 2011, at 7:49 PM, Jack Howarth wrote: > The gcj compiler needs to pass -no_pie for linkage on darwin11 due to the > new -pie > default of the linker. The attached patch accomplishes this by passing > -no_pie on SYSTEMSPEC > for *-*-darwin[12]*. Since Darwin10 supports -no_pie in its l

Re: [PATCH][Revised] Pass -no_pie on SYSTEMSPEC for darwin11

2011-06-18 Thread Mike Stump
On Jun 17, 2011, at 7:49 PM, Jack Howarth wrote: > The gcj compiler needs to pass -no_pie for linkage on darwin11 due to the > new -pie > default of the linker. The attached patch accomplishes this by passing > -no_pie on SYSTEMSPEC > for *-*-darwin[12]*. Since Darwin10 supports -no_pie in its l

[PATCH][Revised] Pass -no_pie on SYSTEMSPEC for darwin11

2011-06-17 Thread Jack Howarth
The gcj compiler needs to pass -no_pie for linkage on darwin11 due to the new -pie default of the linker. The attached patch accomplishes this by passing -no_pie on SYSTEMSPEC for *-*-darwin[12]*. Since Darwin10 supports -no_pie in its linker, I included it in the triplet match to simplify the