diff options
author | Tom Ross <midgey@rockbox.org> | 2009-02-27 07:30:41 +0000 |
---|---|---|
committer | Tom Ross <midgey@rockbox.org> | 2009-02-27 07:30:41 +0000 |
commit | 5d190bc13ca9af15d50029ecbcb5c178ed3f2b85 (patch) | |
tree | 5022441b453b7204e7cb06ce885c2684cd8463a6 /apps/plugin.h | |
parent | 736f956700b1a0e29c9ebb533bf30212da6418ee (diff) | |
download | rockbox-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.h | 4 |
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 { | |||
805 | extern unsigned char plugin_start_addr[]; | 805 | extern unsigned char plugin_start_addr[]; |
806 | extern unsigned char plugin_end_addr[]; | 806 | extern 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, \ |