mirror of https://github.com/redis/redis.git
				
				
				
			32bit CI needs to build modules correctly
This commit is contained in:
		
							parent
							
								
									94c026cd19
								
							
						
					
					
						commit
						15bcb813d4
					
				|  | @ -47,7 +47,9 @@ jobs: | |||
|         sudo apt-get install tcl8.5 | ||||
|         ./runtest --accurate --verbose | ||||
|     - name: module api test | ||||
|       run: ./runtest-moduleapi --verbose | ||||
|       run: | | ||||
|         make -C tests/modules 32bit # the script below doesn't have an argument, we must build manually ahead of time | ||||
|         ./runtest-moduleapi --verbose | ||||
| 
 | ||||
|   test-tls: | ||||
|     runs-on: ubuntu-latest | ||||
|  |  | |||
|  | @ -28,11 +28,14 @@ TEST_MODULES = \ | |||
| 
 | ||||
| all: $(TEST_MODULES) | ||||
| 
 | ||||
| 32bit: | ||||
| 	$(MAKE) CFLAGS="-m32" LDFLAGS="-melf_i386" | ||||
| 
 | ||||
| %.xo: %.c ../../src/redismodule.h | ||||
| 	$(CC) -I../../src $(CFLAGS) $(SHOBJ_CFLAGS) -fPIC -c $< -o $@ | ||||
| 
 | ||||
| %.so: %.xo | ||||
| 	$(LD) -o $@ $< $(SHOBJ_LDFLAGS) $(LIBS) -lc | ||||
| 	$(LD) -o $@ $< $(SHOBJ_LDFLAGS) $(LDFLAGS) $(LIBS) -lc | ||||
| 
 | ||||
| .PHONY: clean | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue