Closed
      
        Bug 939583
          (unified)
      
      
        Opened 11 years ago
          Closed 8 years ago
      
        
    
  
Build the tree in unified mode
Categories
(Firefox Build System :: General, defect)
        Firefox Build System
          
        
        
      
        
    
        General
          
        
        
      
        
    Tracking
(Not tracked)
        RESOLVED
        FIXED
        
    
  
People
(Reporter: ehsan.akhgari, Assigned: ehsan.akhgari)
References
()
Details
I am planning to use this bug to keep track of the effort to port the tree to unified builds.
| Updated•11 years ago
           | 
OS: Mac OS X → All
Hardware: x86 → All
| Comment 1•11 years ago
           | ||
This page tracks progress on this front:
https://wiki.mozilla.org/Platform/Porting_to_unified_sources
| Comment 2•11 years ago
           | ||
Is there a global flag to turn these changes off?
They seem to be causing trouble in debuggers (like gdb and lldb).
| Assignee | ||
| Comment 3•11 years ago
           | ||
(In reply to comment #2)
> Is there a global flag to turn these changes off?
No, but you can use a command like below locally:
$ find . -name moz.build | xargs  grep -w UNIFIED_SOURCES | awk -F: '{print $1}' | sort | uniq | xargs sed -i 's/UNIFIED_SOURCES/SOURCES/'
> They seem to be causing trouble in debuggers (like gdb and lldb).
Hmm, this should only affect lldb (and it's a known limitation of that tool, see <http://lldb.llvm.org/troubleshooting.html>.  Does this really affect gdb for you?
| Comment 4•11 years ago
           | ||
Actually I haven't seen the problem myself.  Someone else reported it, whose using lldb via XCode (5.0.1) on Mavericks.
I still think we should have a global flag, though -- ideally a configure option, but at least a define.
| Assignee | ||
| Comment 5•11 years ago
           | ||
(In reply to comment #4)
> Actually I haven't seen the problem myself.  Someone else reported it, whose
> using lldb via XCode (5.0.1) on Mavericks.
> 
> I still think we should have a global flag, though -- ideally a configure
> option, but at least a define.
Sure, please file a bug!
| Assignee | ||
| Comment 6•11 years ago
           | ||
(In reply to :Ehsan Akhgari (needinfo? me!) from comment #5)
> (In reply to comment #4)
> > Actually I haven't seen the problem myself.  Someone else reported it, whose
> > using lldb via XCode (5.0.1) on Mavericks.
> > 
> > I still think we should have a global flag, though -- ideally a configure
> > option, but at least a define.
> 
> Sure, please file a bug!
Nevermind, I filed bug 941097 myself.
Depends on: 945097
| Updated•9 years ago
           | 
Component: Tracking → Build Config
| Comment 7•8 years ago
           | ||
I think this is sufficiently FIXED. Further work can be tracked in other bugs.
Assignee: nobody → ehsan
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
| Updated•7 years ago
           | 
Product: Core → Firefox Build System
          You need to log in
          before you can comment on or make changes to this bug.
        
 
Description
•