Closed Bug 538241 Opened 15 years ago Closed 14 years ago

No -force_load ld option on mac osx 10.5.2, need a workaround

Categories

(Firefox Build System :: General, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: joelr, Assigned: joelr)

References

Details

You cannot wrap libraries with -all_load and -noall_load, need to use -force_load but that's not available in our mac osx 10.5.2 configuration. 

I'd much prefer not to do anything and just wait for the 10.5.8 upgrade but in absence of one, I think we need to unpack static libraries and add their contents to the build line.
According to this blog post, build&release machines will be upgraded to 10.5.8 

http://oduinn.com/2009/12/28/recalibrating-talos-performance-results-on-newer-hardware/
Depends on: 537065
That blog post is about Talos and I don't think it has anything to do with the build machines.
So, should I implement a workaround or wait for the infrastructure upgrade?
(In reply to comment #1)
> According to this blog post, build&release machines will be upgraded to 10.5.8 
> 
> http://oduinn.com/2009/12/28/recalibrating-talos-performance-results-on-newer-hardware/

(In reply to comment #2)
> That blog post is about Talos and I don't think it has anything to do with the
> build machines.
Correct. Our performance machines are moving from 10.5.2 -> 10.5.8 because newer Apple hardware is not supported in 10.5.2. However, our *build* machines remain on 10.5.2 - details here: https://wiki.mozilla.org/ReferencePlatforms/Mac-10.5

Therefore, I believe this bug is not blocked on bug#537065.


(In reply to comment #3)
> So, should I implement a workaround or wait for the infrastructure upgrade?
We have not yet planned to upgrade the OS on *build* machines, with the risk to binary compatibility. I suggest you fix/workaround as you see fit.
No longer depends on: 537065
I implemented a workaround for this by unpacking static libraries and using their contents during linking.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → INCOMPLETE
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.