mirror of
				https://github.com/alsa-project/alsa-lib.git
				synced 2025-10-29 05:40:25 -04:00 
			
		
		
		
	rawmidi: ump - fix snd_ump_block_info_set_block_id double version #2
Define two different symbols with similar functionality.
Fix for:
  CC       ump.lo
/tmp/ccZKscpB.s: Assembler messages:
/tmp/ccZKscpB.s:18: Error: multiple versions [`snd_ump_block_info_set_block_id@@ALSA_1.2.13'|`snd_ump_block_info_set_block_id@ALSA_1.2.10'] for symbol `__snd_ump_block_info_set_block_id'
make[3]: *** [Makefile:392: ump.lo] Error 1
Fixes: 352cbc5e ("rawmidi: ump - fix snd_ump_block_info_set_block_id double version")
Link: https://github.com/alsa-project/alsa-lib/issues/422
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
			
			
This commit is contained in:
		
							parent
							
								
									8b75db9676
								
							
						
					
					
						commit
						6073f53051
					
				
					 1 changed files with 9 additions and 1 deletions
				
			
		|  | @ -883,8 +883,16 @@ void snd_ump_block_info_set_block_id(snd_ump_block_info_t *info, | |||
| 	info->block_id = id; | ||||
| } | ||||
| 
 | ||||
| #ifndef DOXYGEN | ||||
| EXPORT_SYMBOL void INTERNAL(snd_ump_block_info_set_block_id_old) | ||||
| 				(snd_ump_block_info_t *info, unsigned int id) | ||||
| { | ||||
| 	return INTERNAL(snd_ump_block_info_set_block_id)(info, id); | ||||
| } | ||||
| #endif | ||||
| 
 | ||||
| #ifndef DOC_HIDDEN | ||||
| use_symbol_version(__snd_ump_block_info_set_block_id, snd_ump_block_info_set_block_id, ALSA_1.2.10); | ||||
| use_symbol_version(__snd_ump_block_info_set_block_id_old, snd_ump_block_info_set_block_id, ALSA_1.2.10); | ||||
| use_default_symbol_version(__snd_ump_block_info_set_block_id, snd_ump_block_info_set_block_id, ALSA_1.2.13); | ||||
| #endif /* DOC_HIDDEN */ | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Jaroslav Kysela
						Jaroslav Kysela