1
1

argc it's just an int and we try to pack it as a size_t. Well it didn't work :)

Anyway now I'm able to run on several 64 bits architectures (Athlon and G5) so
I suppose that we are back online on 64 bits.

This commit was SVN r5616.
Этот коммит содержится в:
George Bosilca 2005-05-05 23:05:05 +00:00
родитель 0b70b3d7c1
Коммит 4c04dde93d

Просмотреть файл

@ -34,7 +34,7 @@ int orte_rmgr_base_unpack_app_context(orte_buffer_t *buffer, void *dest,
{ {
int rc; int rc;
orte_app_context_t **app_context; orte_app_context_t **app_context;
size_t i, max_n=1; size_t i, max_n=1, temp;
/* unpack into array of app_context objects */ /* unpack into array of app_context objects */
app_context = (orte_app_context_t**) dest; app_context = (orte_app_context_t**) dest;
@ -85,8 +85,9 @@ int orte_rmgr_base_unpack_app_context(orte_buffer_t *buffer, void *dest,
app_context[i]->argv[app_context[i]->argc] = NULL; app_context[i]->argv[app_context[i]->argc] = NULL;
/* and unpack them */ /* and unpack them */
temp = (size_t)app_context[i]->argc;
if (ORTE_SUCCESS != (rc = orte_dps_unpack_buffer(buffer, app_context[i]->argv, if (ORTE_SUCCESS != (rc = orte_dps_unpack_buffer(buffer, app_context[i]->argv,
(size_t*)(&app_context[i]->argc), ORTE_STRING))) { (size_t*)(&temp), ORTE_STRING))) {
ORTE_ERROR_LOG(rc); ORTE_ERROR_LOG(rc);
return rc; return rc;
} }