Bug 939583 (unified)

Build the tree in unified mode

RESOLVED FIXED

Status

RESOLVED FIXED
5 years ago
a year ago

People

(Reporter: Ehsan, Assigned: Ehsan)

Tracking

(Depends on: 2 bugs)

Trunk
948777, 1029678, 806819, 928231, 936912, 937886, 937908, 938114, 938123, 938134, 938844, 938848, 938849, 938850, 938852, 938853, 938859, 938864, 938865, 938867, 938869, 938970, 939121, 939296, 939303, 939451, 939538, 939569, 939571, 939572, 939576, 939578, 939580, 939582, 939584, 939585, 939588, 939596, 939608, 939609, 939611, 939629, 939659, 939758, 939795, 939950, 940117, 940129, 940153, 940178, 940185, 940189, 940191, 940194, 940205, 940207, 940215, 940218, 940225, 940226, 940235, 940407, 940416, 940591, 940708, 940719, 940720, 940721, 940723, 940780, 940793, 940799, 940821, 940832, 940934, 941068, 941090, 941097, 941332, 941406, 941417, 941424, 941539, 941590, 941599, 941693, 941728, 941732, 941782, 941824, 941854, 941866, 942033, 942122, 942124, 942127, 942137, 942167, 942193, 942248, 942334, 942486, 942489, 942537, 942633, 942635, 943023, 943156, 943208, 943347, 943355, 943686, 943695, 943712, 943719, 943982, 943983, 943984, 943988, 943990, 943993, 943994, 943995, 943999, 944000, 944002, 944003, 944004, 944209, 944212, 944378, 944379, 944380, 944830, 944834, 944835, 944844, 944961, 944962, 944977, 945097, 945118, 945496, 945587, 945588, 945589, 945590, 945592, 946209, 946210, 946212, 946214, 946216, 946217, 946218, 946219, 946221, 946576, 947734, 947735, 947736, 947737, 947979, 950503, 950505, 950506, 950507, 950508, 950676, 974900, 996738, 996742, 996768, 997380, 997383, 1028420, 1061942, 1072289, 1072294, 1072299, 1072301, 1072310, 1072700, 1072701, 1084369, 1111225, 1140763, 1140765, 1140766, 1140767, 1140771, 1146204, 1146888, 1147242, 1147243, 1175217, 1178833, 1178842, 1187088, 1192587, 1194948, 1195186, 1348991, 1348998, 1349002, 1350423, 1351820, 1351831, 1351910, 1362644
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

(URL)

(Assignee)

Description

5 years ago
I am planning to use this bug to keep track of the effort to port the tree to unified builds.
(Assignee)

Updated

5 years ago
Depends on: 939569
(Assignee)

Updated

5 years ago
Depends on: 938864
(Assignee)

Updated

5 years ago
Depends on: 938867
(Assignee)

Updated

5 years ago
Depends on: 939296
(Assignee)

Updated

5 years ago
Depends on: 938859
(Assignee)

Updated

5 years ago
Depends on: 938850
(Assignee)

Updated

5 years ago
Depends on: 938848
(Assignee)

Updated

5 years ago
Depends on: 939451
(Assignee)

Updated

5 years ago
Depends on: 938849
(Assignee)

Updated

5 years ago
Depends on: 936912
(Assignee)

Updated

5 years ago
Depends on: 938134
(Assignee)

Updated

5 years ago
Depends on: 937908
(Assignee)

Updated

5 years ago
Depends on: 938852
(Assignee)

Updated

5 years ago
Depends on: 938114
(Assignee)

Updated

5 years ago
Depends on: 938123
(Assignee)

Updated

5 years ago
Depends on: 939582
(Assignee)

Updated

5 years ago
Depends on: 939571
(Assignee)

Updated

5 years ago
Depends on: 938869
(Assignee)

Updated

5 years ago
Depends on: 939580
(Assignee)

Updated

5 years ago
Depends on: 939303
(Assignee)

Updated

5 years ago
Depends on: 938844
(Assignee)

Updated

5 years ago
Depends on: 938853
(Assignee)

Updated

5 years ago
Depends on: 938865
(Assignee)

Updated

5 years ago
Depends on: 939538
(Assignee)

Updated

5 years ago
Depends on: 939572
(Assignee)

Updated

5 years ago
Depends on: 939576
(Assignee)

Updated

5 years ago
Depends on: 939578
(Assignee)

Updated

5 years ago
Depends on: 939121
(Assignee)

Updated

5 years ago
Depends on: 938970
(Assignee)

Updated

5 years ago
Depends on: 937886
Depends on: 939585
(Assignee)

Updated

5 years ago
Depends on: 939584
(Assignee)

Updated

5 years ago
Depends on: 939588
(Assignee)

Updated

5 years ago
Depends on: 939596
(Assignee)

Updated

5 years ago
Depends on: 939608
(Assignee)

Updated

5 years ago
Depends on: 939609
(Assignee)

Updated

5 years ago
Depends on: 939611
OS: Mac OS X → All
Hardware: x86 → All
(Assignee)

Updated

5 years ago
Depends on: 939659

Updated

5 years ago
Depends on: 939795
Depends on: 939950

Updated

5 years ago
Depends on: 940117

Updated

5 years ago
Depends on: 940153
(Assignee)

Updated

5 years ago
Depends on: 940178

Updated

5 years ago
Depends on: 940185

Updated

5 years ago
Depends on: 940189

Updated

5 years ago
Depends on: 940194

Updated

5 years ago
Depends on: 940207
Depends on: 940215
Depends on: 940218
Depends on: 940225
Depends on: 940226
Depends on: 940235
Depends on: 940407
Depends on: 940416
(Assignee)

Updated

5 years ago
Depends on: 940591
(Assignee)

Updated

5 years ago
Depends on: 940708

Updated

5 years ago
Depends on: 940780

Updated

5 years ago
Depends on: 940793

Updated

5 years ago
Depends on: 940799

Updated

5 years ago
Depends on: 940832
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

5 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?
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

5 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)

Updated

5 years ago
Depends on: 941097
(Assignee)

Comment 6

5 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.

Updated

5 years ago
Depends on: 941332

Updated

5 years ago
Depends on: 941406
(Assignee)

Updated

5 years ago
Depends on: 941417
(Assignee)

Updated

5 years ago
Depends on: 941424
Depends on: 941590
(Assignee)

Updated

5 years ago
Depends on: 941599
Depends on: 941539
Depends on: 941693
Depends on: 941728
Depends on: 941732
Depends on: 941782
(Assignee)

Updated

5 years ago
Depends on: 941824
(Assignee)

Updated

5 years ago
Depends on: 941854
(Assignee)

Updated

5 years ago
Depends on: 941866
(Assignee)

Updated

5 years ago
Depends on: 942033
(Assignee)

Updated

5 years ago
Depends on: 942122
(Assignee)

Updated

5 years ago
Depends on: 942124
(Assignee)

Updated

5 years ago
Depends on: 942127
(Assignee)

Updated

5 years ago
Depends on: 942167
(Assignee)

Updated

5 years ago
Depends on: 942193
(Assignee)

Updated

5 years ago
Depends on: 942137
(Assignee)

Updated

5 years ago
Depends on: 942248
(Assignee)

Updated

5 years ago
Depends on: 942334
(Assignee)

Updated

5 years ago
Depends on: 942486
(Assignee)

Updated

5 years ago
Depends on: 942489
(Assignee)

Updated

5 years ago
Depends on: 942537
(Assignee)

Updated

5 years ago
Depends on: 942633
(Assignee)

Updated

5 years ago
Depends on: 942635
(Assignee)

Updated

5 years ago
Depends on: 943023
Depends on: 943156
(Assignee)

Updated

5 years ago
Depends on: 943347
(Assignee)

Updated

5 years ago
Depends on: 943355
(Assignee)

Updated

5 years ago
Depends on: 943208
(Assignee)

Updated

5 years ago
Depends on: 943695
(Assignee)

Updated

5 years ago
Depends on: 943712
(Assignee)

Updated

5 years ago
Depends on: 943719
(Assignee)

Updated

5 years ago
Depends on: 943982
(Assignee)

Updated

5 years ago
Depends on: 943983
(Assignee)

Updated

5 years ago
Depends on: 943984
(Assignee)

Updated

5 years ago
Depends on: 943988
(Assignee)

Updated

5 years ago
Depends on: 943990
(Assignee)

Updated

5 years ago
Depends on: 943993
(Assignee)

Updated

5 years ago
Depends on: 943994
(Assignee)

Updated

5 years ago
Depends on: 943995
(Assignee)

Updated

5 years ago
Depends on: 943999
(Assignee)

Updated

5 years ago
Depends on: 944000
(Assignee)

Updated

5 years ago
Depends on: 944002
(Assignee)

Updated

5 years ago
Depends on: 944003
(Assignee)

Updated

5 years ago
Depends on: 944004
(Assignee)

Updated

5 years ago
Depends on: 943686
Depends on: 928231
(Assignee)

Updated

5 years ago
Depends on: 944209
(Assignee)

Updated

5 years ago
Depends on: 944212
(Assignee)

Updated

5 years ago
Depends on: 944378
(Assignee)

Updated

5 years ago
Depends on: 944379
(Assignee)

Updated

5 years ago
Depends on: 944380
Depends on: 944830
Depends on: 944834
Depends on: 944835
Depends on: 944844
Depends on: 944961
Depends on: 944962
Depends on: 944977
(Assignee)

Updated

5 years ago
Depends on: 945118
(Assignee)

Updated

5 years ago
Depends on: 945496
Depends on: 945587
Depends on: 945588
Depends on: 945589
Depends on: 945590
Depends on: 945592
(Assignee)

Updated

5 years ago
Depends on: 946209
(Assignee)

Updated

5 years ago
Depends on: 946210
(Assignee)

Updated

5 years ago
Depends on: 946212
(Assignee)

Updated

5 years ago
Depends on: 946214
(Assignee)

Updated

5 years ago
Depends on: 946216
(Assignee)

Updated

5 years ago
Depends on: 946217
(Assignee)

Updated

5 years ago
Depends on: 946218
(Assignee)

Updated

5 years ago
Depends on: 946219
(Assignee)

Updated

5 years ago
Depends on: 946221
Depends on: 946576
(Assignee)

Updated

5 years ago
Depends on: 947734
(Assignee)

Updated

5 years ago
Depends on: 947735
(Assignee)

Updated

5 years ago
Depends on: 947736
(Assignee)

Updated

5 years ago
Depends on: 947737
(Assignee)

Updated

5 years ago
Depends on: 947979
(Assignee)

Updated

5 years ago
Depends on: 948777
(Assignee)

Updated

5 years ago
Depends on: 950503
(Assignee)

Updated

5 years ago
Depends on: 950505
(Assignee)

Updated

5 years ago
Depends on: 950506
(Assignee)

Updated

5 years ago
Depends on: 950507
(Assignee)

Updated

5 years ago
Depends on: 950508
(Assignee)

Updated

5 years ago
Depends on: 950676
Depends on: 951537
(Assignee)

Updated

5 years ago
No longer depends on: 951537
Depends on: 1028420
(Assignee)

Updated

5 years ago
Depends on: 1029678
(Assignee)

Updated

5 years ago
Depends on: 1061942
(Assignee)

Updated

5 years ago
Depends on: 1072289
(Assignee)

Updated

5 years ago
Depends on: 1072294
(Assignee)

Updated

5 years ago
Depends on: 1072299
(Assignee)

Updated

5 years ago
Depends on: 1072301
(Assignee)

Updated

5 years ago
Depends on: 1072310
(Assignee)

Updated

5 years ago
Depends on: 1072700
(Assignee)

Updated

5 years ago
Depends on: 1072701
(Assignee)

Updated

5 years ago
Depends on: 806819
(Assignee)

Updated

5 years ago
Depends on: 1084369
(Assignee)

Updated

4 years ago
Depends on: 1111225
(Assignee)

Updated

4 years ago
Depends on: 1140763
(Assignee)

Updated

4 years ago
Depends on: 1140765
(Assignee)

Updated

4 years ago
Depends on: 1140766
(Assignee)

Updated

4 years ago
Depends on: 1140767
(Assignee)

Updated

4 years ago
Depends on: 1140771
(Assignee)

Updated

4 years ago
Depends on: 1146204
(Assignee)

Updated

4 years ago
Depends on: 1146888
(Assignee)

Updated

4 years ago
Depends on: 1147242
(Assignee)

Updated

4 years ago
Depends on: 1147243
Depends on: 1192587
Depends on: 1194948
Depends on: 1195186

Updated

3 years ago
Component: Tracking → Build Config
I think this is sufficiently FIXED. Further work can be tracked in other bugs.
Assignee: nobody → ehsan
Status: NEW → RESOLVED
Last Resolved: 2 years ago
Resolution: --- → FIXED

Updated

2 years ago
Depends on: 1348991

Updated

2 years ago
Depends on: 1348998

Updated

2 years ago
Depends on: 1349002

Updated

2 years ago
Depends on: 1350423

Updated

2 years ago
Depends on: 1351820

Updated

2 years ago
Depends on: 1351831

Updated

2 years ago
Depends on: 1351910
Depends on: 1362644

Updated

a year ago
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.