<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<style>
<!--
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:Arial;
        color:windowtext;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
        {page:Section1;}
-->
</style>

</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Does the order of .o files matter when linking against a
static library? <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>I ask this because I'm having problems linking ntoskrnl with
rtl dependending on the order of object files when compiling rtl. For example
on the rbuild generated makefile.auto the order of .o files is :<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>rtl_OBJS := \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\austin\avl.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\austin\tree.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\access.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\acl.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\atom.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\bitmap.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\bootdata.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\compress.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\condvar.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\crc32.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\critical.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\dbgbuffer.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            </span></font><font size=2 face=Arial><span
lang=ES-TRAD style='font-size:10.0pt;font-family:Arial'>$(INTERMEDIATE)\lib\rtl\debug.o
\<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=ES-TRAD style='font-size:
10.0pt;font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\dos8dot3.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=ES-TRAD style='font-size:
10.0pt;font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\encode.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=ES-TRAD style='font-size:
10.0pt;font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\env.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=ES-TRAD style='font-size:
10.0pt;font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\error.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=ES-TRAD style='font-size:
10.0pt;font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\exception.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=ES-TRAD style='font-size:
10.0pt;font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\generictable.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=ES-TRAD style='font-size:
10.0pt;font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\handle.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=ES-TRAD style='font-size:
10.0pt;font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\heap.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=ES-TRAD style='font-size:
10.0pt;font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\image.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=ES-TRAD style='font-size:
10.0pt;font-family:Arial'>            </span></font><font size=2 face=Arial><span
style='font-size:10.0pt;font-family:Arial'>$(INTERMEDIATE)\lib\rtl\message.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\largeint.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\luid.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\network.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\nls.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\path.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\ppb.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\process.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\propvar.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\qsort.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\random.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\rangelist.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\registry.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\res.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\resource.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\sd.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\security.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\sid.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\sprintf.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\srw.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\swprintf.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\splaytree.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\thread.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\time.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\timezone.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\timerqueue.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\unicode.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\unicodeprefix.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\vectoreh.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\version.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\workitem.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\i386\debug_asm.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\i386\except_asm.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\i386\except.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\i386\random_asm.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\i386\rtlswap.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\i386\rtlmem.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\i386\res_asm.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\i386\thread.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Using this order rtl will compile and ntoskrnl can be linked
without problems but If the order is changed to ASMs on top (the order present
in rtl.rbuild):<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>rtl_OBJS := \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\i386\debug_asm.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\i386\except_asm.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\i386\except.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\i386\random_asm.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\i386\rtlswap.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\i386\rtlmem.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\i386\res_asm.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\i386\thread.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\austin\avl.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\austin\tree.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\access.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\acl.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\atom.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\bitmap.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\bootdata.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\compress.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\condvar.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\crc32.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\critical.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\dbgbuffer.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            </span></font><font size=2 face=Arial><span
lang=ES-TRAD style='font-size:10.0pt;font-family:Arial'>$(INTERMEDIATE)\lib\rtl\debug.o
\<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=ES-TRAD style='font-size:
10.0pt;font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\dos8dot3.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=ES-TRAD style='font-size:
10.0pt;font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\encode.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=ES-TRAD style='font-size:
10.0pt;font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\env.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=ES-TRAD style='font-size:
10.0pt;font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\error.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=ES-TRAD style='font-size:
10.0pt;font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\exception.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=ES-TRAD style='font-size:
10.0pt;font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\generictable.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=ES-TRAD style='font-size:
10.0pt;font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\handle.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=ES-TRAD style='font-size:
10.0pt;font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\heap.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=ES-TRAD style='font-size:
10.0pt;font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\image.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=ES-TRAD style='font-size:
10.0pt;font-family:Arial'>            </span></font><font size=2 face=Arial><span
style='font-size:10.0pt;font-family:Arial'>$(INTERMEDIATE)\lib\rtl\message.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\largeint.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\luid.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\network.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\nls.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\path.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\ppb.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\process.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\propvar.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\qsort.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\random.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\rangelist.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\registry.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\res.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\resource.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\sd.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\security.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\sid.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\sprintf.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\srw.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\swprintf.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\splaytree.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\thread.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\time.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\timezone.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\timerqueue.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\unicode.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\unicodeprefix.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\vectoreh.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\version.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>            $(INTERMEDIATE)\lib\rtl\workitem.o \<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>[LD]      
C:\Ros\clean\reactos\output-i386\ntoskrnl\ntoskrnl.exe<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>C:\Ros\clean\reactos\obj-i386\lib\rtl\rtl.a(random.o): In
function `RtlUniform@4':<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>C:/Ros/clean/reactos/lib/rtl/random.c:137: multiple
definition of `_RtlUniform@4'<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>C:\Ros\clean\reactos\obj-i386\lib\rtl\rtl.a(random_asm.o):C:\Ros\clean\reactos\lib\rtl\i386\random_asm.S:161:
first defined here<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>C:\Ros\clean\reactos\obj-i386\lib\rtl\rtl.a(random.o): In
function `RtlRandom@4':<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>C:/Ros/clean/reactos/lib/rtl/random.c:69: multiple
definition of `_RtlRandom@4'<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>C:\Ros\clean\reactos\obj-i386\lib\rtl\rtl.a(random_asm.o):C:\Ros\clean\reactos\lib\rtl\i386\random_asm.S:23:
first defined here<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>collect2: ld returned 1 exit status<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>mingw32-make: ***
[C:\Ros\clean\reactos\output-i386\ntoskrnl\ntoskrnl.exe] Error 1<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Total Build Time: 00:03:09<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>You will get linking errors , this error looks wired to me .
In the rbuild generated file the .asm files generating this problem will be added
to the end of the list because they are inside an If condition (ARCH=i386) so
this żbug? does not appear even when exists<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Am I missing something here? How can It be solved, any clues?<o:p></o:p></span></font></p>

</div>

</body>

</html>