summaryrefslogtreecommitdiff
path: root/apps/plugin.h
diff options
context:
space:
mode:
authorTom Ross <midgey@rockbox.org>2009-02-27 07:30:41 +0000
committerTom Ross <midgey@rockbox.org>2009-02-27 07:30:41 +0000
commit5d190bc13ca9af15d50029ecbcb5c178ed3f2b85 (patch)
tree5022441b453b7204e7cb06ce885c2684cd8463a6 /apps/plugin.h
parent736f956700b1a0e29c9ebb533bf30212da6418ee (diff)
downloadrockbox-5d190bc13ca9af15d50029ecbcb5c178ed3f2b85.tar.gz
rockbox-5d190bc13ca9af15d50029ecbcb5c178ed3f2b85.zip
Mac doesn't handle placing variables in specific sections very well. Building the sim on OS X is now possible once again.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20124 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugin.h')
-rw-r--r--apps/plugin.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/apps/plugin.h b/apps/plugin.h
index 84c3d25654..1c8682f43b 100644
--- a/apps/plugin.h
+++ b/apps/plugin.h
@@ -805,14 +805,14 @@ struct plugin_header {
805extern unsigned char plugin_start_addr[]; 805extern unsigned char plugin_start_addr[];
806extern unsigned char plugin_end_addr[]; 806extern unsigned char plugin_end_addr[];
807#define PLUGIN_HEADER \ 807#define PLUGIN_HEADER \
808 const struct plugin_api *rb __attribute__ ((section (".data"))); \ 808 const struct plugin_api *rb DATA_ATTR; \
809 const struct plugin_header __header \ 809 const struct plugin_header __header \
810 __attribute__ ((section (".header")))= { \ 810 __attribute__ ((section (".header")))= { \
811 PLUGIN_MAGIC, TARGET_ID, PLUGIN_API_VERSION, \ 811 PLUGIN_MAGIC, TARGET_ID, PLUGIN_API_VERSION, \
812 plugin_start_addr, plugin_end_addr, plugin_start, &rb }; 812 plugin_start_addr, plugin_end_addr, plugin_start, &rb };
813#else /* SIMULATOR */ 813#else /* SIMULATOR */
814#define PLUGIN_HEADER \ 814#define PLUGIN_HEADER \
815 const struct plugin_api *rb __attribute__ ((section (".data"))); \ 815 const struct plugin_api *rb DATA_ATTR; \
816 const struct plugin_header __header \ 816 const struct plugin_header __header \
817 __attribute__((visibility("default"))) = { \ 817 __attribute__((visibility("default"))) = { \
818 PLUGIN_MAGIC, TARGET_ID, PLUGIN_API_VERSION, \ 818 PLUGIN_MAGIC, TARGET_ID, PLUGIN_API_VERSION, \