mirror of
				https://github.com/asterisk/asterisk.git
				synced 2025-10-31 02:37:10 +00:00 
			
		
		
		
	pjproject_bundled: Fix compilation with MALLOC_DEBUG
When MALLOC_DEBUG was specified, make was failing. Immediately remaking would work. The issues was in the ordering of the make dependencies. Change-Id: If6030b54fc693f3179f32bfd20c6b5d5f1b3f7cd
This commit is contained in:
		
							
								
								
									
										11
									
								
								third-party/pjproject/Makefile
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										11
									
								
								third-party/pjproject/Makefile
									
									
									
									
										vendored
									
									
								
							| @@ -63,11 +63,8 @@ ifeq ($(SPECIAL_TARGETS),) | ||||
|         endif | ||||
|         ifeq ($(findstring MALLOC_DEBUG,$(MENUSELECT_CFLAGS)),MALLOC_DEBUG) | ||||
|             CF += -DMALLOC_DEBUG | ||||
|             MALLOC_DEBUG = yes | ||||
|             $(apps): export LDFLAGS += -L$(PJDIR)/pjsip-apps/lib -Wl,-whole-archive -lasterisk_malloc_debug -Wl,-no-whole-archive | ||||
|             $(apps): source/pjsip-apps/lib/libasterisk_malloc_debug.a | ||||
|             source/pjsip-apps/src/python/_pjsua.so: LDFLAGS += -L$(PJDIR)/pjsip-apps/lib -Wl,-whole-archive -lasterisk_malloc_debug -Wl,-no-whole-archive | ||||
|             source/pjsip-apps/src/python/_pjsua.so: source/pjsip-apps/lib/libasterisk_malloc_debug.a | ||||
|             MALLOC_DEBUG_LIBS = source/pjsip-apps/lib/libasterisk_malloc_debug.a | ||||
|             MALLOC_DEBUG_LDFLAGS = -L$(PJDIR)/pjsip-apps/lib -Wl,-whole-archive -lasterisk_malloc_debug -Wl,-no-whole-archive | ||||
|         endif | ||||
|         ifeq ($(findstring DONT_OPTIMIZE,$(MENUSELECT_CFLAGS)),) | ||||
|             CF += -O3 | ||||
| @@ -191,7 +188,8 @@ source/pjsip-apps/lib/libasterisk_malloc_debug.a: source/pjsip-apps/lib/asterisk | ||||
|  | ||||
| $(apps): APP = $(filter pj%,$(subst -, ,$(notdir $@))) | ||||
| $(apps): CFLAGS += -DPJ_LOG_MAX_LEVEL=2 | ||||
| $(apps): pjproject.symbols $(APP_THIRD_PARTY_LIB_FILES) | ||||
| $(apps): LDFLAGS += $(MALLOC_DEBUG_LDFLAGS) | ||||
| $(apps): $(MALLOC_DEBUG_LIBS) pjproject.symbols $(APP_THIRD_PARTY_LIB_FILES) | ||||
| 	$(ECHO_PREFIX) Compiling $(APP) | ||||
| 	$(CMD_PREFIX) +$(MAKE) -C source/pjsip-apps/build $(filter pj%,$(subst -, ,$(notdir $@))) $(REALLY_QUIET) | ||||
|  | ||||
| @@ -200,6 +198,7 @@ source/pjsip-apps/src/python/_pjsua.o: source/pjsip-apps/src/python/_pjsua.c $(a | ||||
| 	$(ECHO_PREFIX) Compiling python bindings | ||||
| 	$(CMD_PREFIX) $(CC) -o $@ -c $< $(PYTHONDEV_INCLUDE) $(CFLAGS) $(PJ_CFLAGS) | ||||
|  | ||||
| source/pjsip-apps/src/python/_pjsua.so: LDFLAGS += $(MALLOC_DEBUG_LDFLAGS) | ||||
| source/pjsip-apps/src/python/_pjsua.so: source/pjsip-apps/src/python/_pjsua.o | ||||
| 	$(ECHO_PREFIX) Linking python bindings $(@F) | ||||
| 	$(CMD_PREFIX) gcc -shared -pthread -o $@ $< $(LDFLAGS) $(PJ_LDFLAGS) $(APP_LDLIBS) $(PYTHONDEV_LIB) $(REALLY_QUIET) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user