[ros-diffs] [fireball] 36662: Dmitry Gorbachev - Specify a no-entrypoint for modules without one (otherwise ld sets entry point to a random function). See issue #3758 for more details.

fireball at svn.reactos.org fireball at svn.reactos.org
Mon Oct 6 12:36:34 CEST 2008


Author: fireball
Date: Mon Oct  6 05:36:33 2008
New Revision: 36662

URL: http://svn.reactos.org/svn/reactos?rev=36662&view=rev
Log:
Dmitry Gorbachev
- Specify a no-entrypoint for modules without one (otherwise ld sets entry point to a random function).
See issue #3758 for more details.

Modified:
    trunk/reactos/dll/directx/ksproxy/ksproxy.rbuild
    trunk/reactos/dll/directx/msdmo/msdmo.rbuild
    trunk/reactos/dll/directx/qedit/qedit.rbuild
    trunk/reactos/dll/nls/normaliz/normaliz.rbuild
    trunk/reactos/dll/win32/beepmidi/beepmidi.rbuild
    trunk/reactos/dll/win32/mmdrv/mmdrv.rbuild
    trunk/reactos/dll/win32/rasapi32/rasapi32.rbuild

Modified: trunk/reactos/dll/directx/ksproxy/ksproxy.rbuild
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/directx/ksproxy/ksproxy.rbuild?rev=36662&r1=36661&r2=36662&view=diff
==============================================================================
--- trunk/reactos/dll/directx/ksproxy/ksproxy.rbuild [iso-8859-1] (original)
+++ trunk/reactos/dll/directx/ksproxy/ksproxy.rbuild [iso-8859-1] Mon Oct  6 05:36:33 2008
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
 <group>
-<module name="ksproxy" type="win32dll" baseaddress="${BASEADDRESS_KSPROXY}" installbase="system32" installname="ksproxy.ax" allowwarnings="true">
+<module name="ksproxy" type="win32dll" entrypoint="0" baseaddress="${BASEADDRESS_KSPROXY}" installbase="system32" installname="ksproxy.ax" allowwarnings="true">
 	<importlibrary definition="ksproxy.spec.def" />
 	<include base="ksproxy">.</include>
 	<define name="WINVER">0x600</define>
@@ -13,4 +13,4 @@
 	<file>ksproxy.rc</file>
 	<file>ksproxy.spec</file>
 </module>
-</group>
+</group>

Modified: trunk/reactos/dll/directx/msdmo/msdmo.rbuild
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/directx/msdmo/msdmo.rbuild?rev=36662&r1=36661&r2=36662&view=diff
==============================================================================
--- trunk/reactos/dll/directx/msdmo/msdmo.rbuild [iso-8859-1] (original)
+++ trunk/reactos/dll/directx/msdmo/msdmo.rbuild [iso-8859-1] Mon Oct  6 05:36:33 2008
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
 <group>
-<module name="msdmo" type="win32dll" baseaddress="${BASEADDRESS_MSDMO}" installbase="system32" installname="msdmo.dll" allowwarnings="true">
+<module name="msdmo" type="win32dll" entrypoint="0" baseaddress="${BASEADDRESS_MSDMO}" installbase="system32" installname="msdmo.dll" allowwarnings="true">
 	<importlibrary definition="msdmo.spec.def" />
 	<include base="msdmo">.</include>
 	<define name="WINVER">0x600</define>
@@ -13,4 +13,4 @@
 	<file>msdmo.rc</file>
 	<file>msdmo.spec</file>
 </module>
-</group>
+</group>

Modified: trunk/reactos/dll/directx/qedit/qedit.rbuild
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/directx/qedit/qedit.rbuild?rev=36662&r1=36661&r2=36662&view=diff
==============================================================================
--- trunk/reactos/dll/directx/qedit/qedit.rbuild [iso-8859-1] (original)
+++ trunk/reactos/dll/directx/qedit/qedit.rbuild [iso-8859-1] Mon Oct  6 05:36:33 2008
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
 <group>
-<module name="qedit" type="win32dll" baseaddress="${BASEADDRESS_QEDIT}" installbase="system32" installname="qedit.dll" allowwarnings="true">
+<module name="qedit" type="win32dll" entrypoint="0" baseaddress="${BASEADDRESS_QEDIT}" installbase="system32" installname="qedit.dll" allowwarnings="true">
 	<importlibrary definition="qedit.spec.def" />
 	<include base="qedit">.</include>
 	<define name="WINVER">0x600</define>
@@ -13,4 +13,4 @@
 	<file>qedit.rc</file>
 	<file>qedit.spec</file>
 </module>
-</group>
+</group>

Modified: trunk/reactos/dll/nls/normaliz/normaliz.rbuild
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/nls/normaliz/normaliz.rbuild?rev=36662&r1=36661&r2=36662&view=diff
==============================================================================
--- trunk/reactos/dll/nls/normaliz/normaliz.rbuild [iso-8859-1] (original)
+++ trunk/reactos/dll/nls/normaliz/normaliz.rbuild [iso-8859-1] Mon Oct  6 05:36:33 2008
@@ -1,6 +1,6 @@
 <?xml version="1.0"?>
 <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
-<module name="normaliz" type="win32dll">
+<module name="normaliz" type="win32dll" entrypoint="0">
 	<library>kernel32</library>
 	<importlibrary definition="normaliz.def" />
 	<file>dummy.c</file>

Modified: trunk/reactos/dll/win32/beepmidi/beepmidi.rbuild
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/beepmidi/beepmidi.rbuild?rev=36662&r1=36661&r2=36662&view=diff
==============================================================================
--- trunk/reactos/dll/win32/beepmidi/beepmidi.rbuild [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/beepmidi/beepmidi.rbuild [iso-8859-1] Mon Oct  6 05:36:33 2008
@@ -1,4 +1,4 @@
-<module name="beepmidi" type="win32dll" baseaddress="${BASEADDRESS_BEEPMIDI}" installbase="system32" installname="beepmidi.dll" unicode="yes">
+<module name="beepmidi" type="win32dll" entrypoint="0" baseaddress="${BASEADDRESS_BEEPMIDI}" installbase="system32" installname="beepmidi.dll" unicode="yes">
 	<importlibrary definition="beepmidi.def" />
 	<include base="beepmidi">.</include>
 	<library>ntdll</library>

Modified: trunk/reactos/dll/win32/mmdrv/mmdrv.rbuild
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/mmdrv/mmdrv.rbuild?rev=36662&r1=36661&r2=36662&view=diff
==============================================================================
--- trunk/reactos/dll/win32/mmdrv/mmdrv.rbuild [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/mmdrv/mmdrv.rbuild [iso-8859-1] Mon Oct  6 05:36:33 2008
@@ -1,4 +1,4 @@
-<module name="mmdrv" type="win32dll" baseaddress="${BASEADDRESS_MMDRV}" installbase="system32" installname="mmdrv.dll" unicode="yes">
+<module name="mmdrv" type="win32dll" entrypoint="0" baseaddress="${BASEADDRESS_MMDRV}" installbase="system32" installname="mmdrv.dll" unicode="yes">
 	<importlibrary definition="mmdrv.spec.def" />
 	<include base="mmdrv">.</include>
 	<define name="NDEBUG" />

Modified: trunk/reactos/dll/win32/rasapi32/rasapi32.rbuild
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/rasapi32/rasapi32.rbuild?rev=36662&r1=36661&r2=36662&view=diff
==============================================================================
--- trunk/reactos/dll/win32/rasapi32/rasapi32.rbuild [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/rasapi32/rasapi32.rbuild [iso-8859-1] Mon Oct  6 05:36:33 2008
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
 <group>
-<module name="rasapi32" type="win32dll" baseaddress="${BASEADDRESS_RASAPI32}" installbase="system32" installname="rasapi32.dll" allowwarnings="true">
+<module name="rasapi32" type="win32dll" entrypoint="0" baseaddress="${BASEADDRESS_RASAPI32}" installbase="system32" installname="rasapi32.dll" allowwarnings="true">
 	<importlibrary definition="rasapi32.spec.def" />
 	<include base="rasapi32">.</include>
 	<include base="ReactOS">include/reactos/wine</include>



More information about the Ros-diffs mailing list