X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=Tools%2FJava%2FSource%2FGenBuild%2Forg%2Ftianocore%2Fbuild%2Fautogen%2FAutogenLibOrder.java;fp=Tools%2FJava%2FSource%2FGenBuild%2Forg%2Ftianocore%2Fbuild%2Fautogen%2FAutogenLibOrder.java;h=4cf8c3caf250949c51720b9a7b2a2d46507f6a5a;hp=8fb1be5cbea9cfa233210e514af164b117b4ed7a;hb=affa5a128c1a10424bb2fa9b7dd3d2b3f6091f33;hpb=d7f709c16ac60a0e39168fcd261953dedac49ef6 diff --git a/Tools/Java/Source/GenBuild/org/tianocore/build/autogen/AutogenLibOrder.java b/Tools/Java/Source/GenBuild/org/tianocore/build/autogen/AutogenLibOrder.java index 8fb1be5cbe..4cf8c3caf2 100644 --- a/Tools/Java/Source/GenBuild/org/tianocore/build/autogen/AutogenLibOrder.java +++ b/Tools/Java/Source/GenBuild/org/tianocore/build/autogen/AutogenLibOrder.java @@ -226,15 +226,11 @@ public class AutogenLibOrder { if (libInstanceConsumedBy.get(libInstanceList[i]).size() > 0 && libInstanceList[i].hasConstructor()) { EdkLog.log(EdkLog.EDK_ERROR, libInstanceList[i].getName() + " with constructor has a circular dependency!"); - // throw new AutoGenException("Circular dependency in library instances is found!"); + throw new AutoGenException("Circular dependency in library instances is found!"); } if (!orderList.contains(libInstanceList[i])) { - if (libInstanceList[i].getName().equals("UefiBootServicesTableLib")) { - orderList.addFirst(libInstanceList[i]); - } else { - orderList.add(libInstanceList[i]); - } + orderList.add(libInstanceList[i]); } } return orderList;