mirror of https://github.com/OpenIPC/firmware.git
				
				
				
			Fix MBedTLS WebRTC compatibility issues
							parent
							
								
									a9bc4e8e3d
								
							
						
					
					
						commit
						8a0109cb6d
					
				|  | @ -13,19 +13,20 @@ MBEDTLS_OPENIPC_INSTALL_STAGING = YES | ||||||
| MBEDTLS_OPENIPC_LICENSE = Apache-2.0 | MBEDTLS_OPENIPC_LICENSE = Apache-2.0 | ||||||
| MBEDTLS_OPENIPC_LICENSE_FILES = apache-2.0.txt | MBEDTLS_OPENIPC_LICENSE_FILES = apache-2.0.txt | ||||||
| 
 | 
 | ||||||
| # This is mandatory for hiawatha
 | define MBEDTLS_ENABLE_SRTP | ||||||
| ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),y) | 	$(SED) "s://#define MBEDTLS_SSL_DTLS_SRTP:#define MBEDTLS_SSL_DTLS_SRTP:" \
 | ||||||
| define MBEDTLS_ENABLE_THREADING |  | ||||||
| 	$(SED) "s://#define MBEDTLS_THREADING_C:#define MBEDTLS_THREADING_C:" \
 |  | ||||||
| 		$(@D)/include/mbedtls/config.h | 		$(@D)/include/mbedtls/config.h | ||||||
| 	$(SED) "s://#define MBEDTLS_THREADING_PTHREAD:#define MBEDTLS_THREADING_PTHREAD:" \
 | 	$(SED) "s:#define MBEDTLS_SSL_CBC_RECORD_SPLITTING://#define MBEDTLS_SSL_CBC_RECORD_SPLITTING:" \
 | ||||||
|  | 		$(@D)/include/mbedtls/config.h | ||||||
|  | 	$(SED) "s:#define MBEDTLS_ECP_DP_SECP224K1_ENABLED://#define MBEDTLS_ECP_DP_SECP224K1_ENABLED:" \
 | ||||||
|  | 		$(@D)/include/mbedtls/config.h | ||||||
|  | 	$(SED) "s:#define MBEDTLS_ECP_DP_SECP256K1_ENABLED://#define MBEDTLS_ECP_DP_SECP256K1_ENABLED:" \
 | ||||||
| 		$(@D)/include/mbedtls/config.h | 		$(@D)/include/mbedtls/config.h | ||||||
| endef | endef | ||||||
| MBEDTLS_OPENIPC_POST_PATCH_HOOKS += MBEDTLS_ENABLE_THREADING | MBEDTLS_OPENIPC_POST_PATCH_HOOKS += MBEDTLS_ENABLE_SRTP | ||||||
| ifeq ($(BR2_STATIC_LIBS),y) | ifeq ($(BR2_STATIC_LIBS),y) | ||||||
| MBEDTLS_OPENIPC_CONF_OPTS += -DLINK_WITH_PTHREAD=ON | MBEDTLS_OPENIPC_CONF_OPTS += -DLINK_WITH_PTHREAD=ON | ||||||
| endif | endif | ||||||
| endif |  | ||||||
| 
 | 
 | ||||||
| ifeq ($(BR2_STATIC_LIBS),y) | ifeq ($(BR2_STATIC_LIBS),y) | ||||||
| MBEDTLS_OPENIPC_CONF_OPTS += \
 | MBEDTLS_OPENIPC_CONF_OPTS += \
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue